LiveViewContinuity.RadioGroup (liveview_continuity v0.8.0)

Copy Markdown View Source

An unstyled native radio group with server-authoritative value and patch-safe optimistic selection.

See RADIO_GROUP.md for the observable interaction contract.

Summary

Functions

radio_group(assigns)

Attributes

  • id (:string) (required)
  • name (:string) (required)
  • value (:string) (required)
  • on_change (:string) (required)
  • label (:string) (required)
  • 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.
  • legend_class (:any) - Defaults to nil.
  • description_class (:any) - Defaults to nil.
  • error_class (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • option (required) - Accepts attributes:
    • value (:string) (required)
    • label (:string)
    • disabled (:boolean)
    • class (:any)
    • input_class (:any)
    • label_class (:any)
  • description
  • error