-record(text_input_icon, { code_point :: binary(), size :: gleam@option:option(float()), spacing :: gleam@option:option(float()), side :: gleam@option:option(plushie@widget@text_input:icon_side()), font :: gleam@option:option(plushie@prop@font:font()) }).