gbr/ui/admin/input/checkbox

✅ Gleam UI input type checkbox super element.

Types

Checkbox super element.

pub opaque type UICheckbox

Checkbox render type.

pub type UICheckboxRender(a) {
  UICheckboxRender(in: input.UIInputRender(a), checked: Bool)
}

Constructors

Values

pub fn at(in: UICheckbox) -> UICheckboxRender(a)

New checkbox render.

pub fn checked(in: UICheckbox, checked: Bool) -> UICheckbox

Set checkbox checked or not.

pub fn label(in: UICheckbox, label: typo.UITypo) -> UICheckbox

Set checkbox label.

pub fn new(id: String) -> UICheckbox

New checkbox super element.

pub fn on_click(
  in: UICheckboxRender(a),
  onclick: a,
) -> UICheckboxRender(a)
pub fn on_click_opt(
  at: UICheckboxRender(a),
  onclick: option.Option(a),
) -> UICheckboxRender(a)

Set checkbox render onclick event.

pub fn render(at: UICheckboxRender(a)) -> element.Element(a)

Render checkbox super element to lustre/element.{type Element}.

Search Document