gbr/ui/theme/lustre/radio

GBR: UI Theme Radio Module

Types

Dados de controle do radio button.

pub type UIRadio {
  UIRadio(input: input.UIInput, checked: option.Option(Bool))
}

Constructors

Values

pub fn new(id: String, name: String) -> UIRadio

Cria um novo radio button com identificador único e utiliza o nome do grupo de radio buttons ele pertence.

  • id: Identificador único do radio button.
  • name: Nome do grupo que este radio button faz parte.
pub fn view(
  radio: UIRadio,
  theme: theme.UITheme(lustre.UILustre),
  attributes: List(attribute.Attribute(a)),
) -> element.Element(a)
pub fn with_checked(radio: UIRadio, checked: Bool) -> UIRadio

Altera se radio está checado ou não.

pub fn without_checked(radio: UIRadio) -> UIRadio

Altera o radio para intocado, útil para limpar fomulários.

✨ Search Document