gbr/ui/theme/lustre/checkbox
GBR: UI Theme Checkbox Module
Types
Dados de controle do checkbox.
pub type UICheckbox {
UICheckbox(input: input.UIInput, checked: option.Option(Bool))
}
Constructors
-
UICheckbox(input: input.UIInput, checked: option.Option(Bool))
Values
pub fn view(
checkbox: UICheckbox,
theme: theme.UITheme(lustre.UILustre),
attributes: List(attribute.Attribute(a)),
) -> element.Element(a)
Visualiza o checkbox com os dados carregados no modelo.
- checkbox: Modelo de dados.
- theme: Tema utilizado.
- attributes: Atributos html, adicionais.
pub fn with_checked(
checkbox: UICheckbox,
checked: Bool,
) -> UICheckbox
Altera o valor de checado ou não.
pub fn with_name(
checkbox: UICheckbox,
name: String,
) -> UICheckbox
Altera o nome do checkbox.
pub fn with_value(
checkbox: UICheckbox,
value: String,
) -> UICheckbox
Altera o valor do checkbox.