FrappeUIPhx.Components.RadioGroup (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Grupo de opções exclusivas (<input type=radio> nativos); options como em Select.

Summary

Functions

Normaliza uma opção em {rótulo, valor, marcada?}.

Functions

choice(value, current)

@spec choice(String.t() | {term(), term()}, String.t()) ::
  {String.t(), String.t(), boolean()}

Normaliza uma opção em {rótulo, valor, marcada?}.

radio_group(assigns)

Attributes

  • field (Phoenix.HTML.FormField) - Defaults to nil.
  • id (:any) - Defaults to nil.
  • name (:any)
  • value (:any)
  • options (:list) (required) - strings ou {rótulo, valor}.
  • label (:string) - Defaults to nil.
  • orientation (:atom) - Defaults to :vertical. Must be one of :vertical, or :horizontal.
  • errors (:list) - Defaults to [].
  • disabled (:boolean) - Defaults to false.
  • class (:any) - Defaults to nil.
  • Global attributes are accepted. Supports all globals plus: ["form", "required"].