An unstyled native switch with server-authoritative checked state and patch-safe optimistic interaction.
See SWITCH.md for the observable interaction contract.
Summary
Functions
Attributes
id(:string) (required)name(:string) (required)checked(:boolean) (required)on_change(:string) (required)label(:string) - Defaults tonil.value(:string) - Defaults to"true".required(:boolean) - Defaults tofalse.disabled(:boolean) - Defaults tofalse.read_only(:boolean) - Defaults tofalse.invalid(:boolean) - Defaults tofalse.form(:string) - Defaults tonil.class(:any) - Defaults tonil.input_class(:any) - Defaults tonil.label_class(:any) - Defaults tonil.description_class(:any) - Defaults tonil.error_class(:any) - Defaults tonil.- Global attributes are accepted.
Slots
inner_blockdescriptionerror