TriStateCheckboxF

class TriStateCheckboxF[F[_]](implicit F: Sync[F])
Companion:
object
class Object
trait Matchable
class Any
object TriStateCheckbox.type

Type members

Classlikes

case class Props(state: State, setNextState: F[Unit], disabled: Boolean, tagMod: Reusable[TagMod])

Types

final type State = State

Value members

Concrete methods

def eventHandlers(onChange: F[Unit]): TagMod

Clicking or pressing space = change.

Clicking or pressing space = change.

Concrete fields

final val Checked: Checked.type
val Component: Component[Props, Unit, Unit, Props]
final val Unchecked: Unchecked.type

Implicits

Implicits

implicit val reusabilityProps: Reusability[Props]
implicit val reusabilityState: Reusability[State]