Inputs and Forms
Inputs are controlled: pass the current value and update state in the callback.
private readonly LuiSignal<string> _name = new("");
Lui.Input(_name.Value, value => _name.Value = value, "w-full", "Name")Typed inputs:
Lui.Input(_email.Value, value => _email.Value = value, LuiInputType.Email, "w-full")
Lui.Input(_password.Value, value => _password.Value = value, LuiInputType.Password, "w-full")
Lui.Input(_amount.Value, value => _amount.Value = value, LuiInputType.Number, "w-full", allowDecimal: false, allowSign: false)
Lui.Input(_date.Value, value => _date.Value = value, LuiInputType.Date, "w-full", format: "dd/MM/yyyy", dateAssist: LuiDateInputAssist.Assisted)Number input accepts signed decimals by default. Email input rejects whitespace. Date input validates against the configured format.
Last updated on