LiveViewContinuity.Switch (liveview_continuity v0.10.0)

Copy Markdown View Source

An unstyled native switch with server-authoritative checked state and patch-safe optimistic interaction.

See SWITCH.md for the observable interaction contract.

Summary

Functions

switch(assigns)

Attributes

  • id (:string) (required)
  • name (:string) (required)
  • checked (:boolean) (required)
  • on_change (:string) (required)
  • label (:string) - Defaults to nil.
  • value (:string) - Defaults to "true".
  • required (:boolean) - Defaults to false.
  • disabled (:boolean) - Defaults to false.
  • read_only (:boolean) - Defaults to false.
  • invalid (:boolean) - Defaults to false.
  • form (:string) - Defaults to nil.
  • class (:any) - Defaults to nil.
  • input_class (:any) - Defaults to nil.
  • label_class (:any) - Defaults to nil.
  • description_class (:any) - Defaults to nil.
  • error_class (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • inner_block
  • description
  • error