-record(u_i_button, { el :: gbr@ui@core@el:u_i_el(), kind :: gbr@ui@admin@button:type(), size :: gbr@ui@admin@button:size(), state :: gbr@ui@admin@button:state(), shape :: gbr@ui@admin@button:shape(), text :: gleam@option:option(binary()) }).