Current section
Files
Jump to
Current section
Files
include/plushie@widget@text_input_TextInput.hrl
-record(text_input, {
id :: binary(),
value :: binary(),
placeholder :: gleam@option:option(binary()),
padding :: gleam@option:option(plushie@prop@padding:padding()),
width :: gleam@option:option(plushie@prop@length:length()),
size :: gleam@option:option(float()),
font :: gleam@option:option(plushie@prop@font:font()),
line_height :: gleam@option:option(plushie@prop@line_height:line_height()),
align_x :: gleam@option:option(plushie@prop@alignment:alignment()),
text_direction :: gleam@option:option(plushie@prop@text_direction:text_direction()),
icon :: gleam@option:option(plushie@widget@text_input:text_input_icon()),
on_submit :: gleam@option:option(boolean()),
on_paste :: gleam@option:option(boolean()),
secure :: gleam@option:option(boolean()),
input_purpose :: gleam@option:option(plushie@prop@input_purpose:input_purpose()),
style :: gleam@option:option(binary()),
placeholder_color :: gleam@option:option(plushie@prop@color:color()),
selection_color :: gleam@option:option(plushie@prop@color:color()),
required :: gleam@option:option(boolean()),
validation :: gleam@option:option(plushie@prop@validation_state:validation_state()),
a11y :: gleam@option:option(plushie@prop@a11y:a11y())
}).