Tessera basic components
tessera-ui-basic-components
provides a set of basic UI components for building common user interfaces. This includes buttons, text, layout containers, and more.
Available components
Layout components
column
: vertical layout containerrow
: horizontal layout containerboxed
: bordered containerspacer
: adjustable empty spacer
Core components
surface
: customizable surface component; base for non-glass componentsbutton
: clickable buttonswitch
: toggle switchslider
: slider controlprogress
: progress barfluid_glass
: customizable glass surface component; base for glass-style componentsglass_button
: glass-style clickable buttonglass_switch
: glass-style toggle switchglass_slider
: glass-style sliderglass_progress
: glass-style progress bartext
: text display, supports system fonts and colored emojiimage
: image display (supports AVIF, BMP, DDS, EXR, GIF, HDR, ICO, JPEG, PNG, PNM, QOI, TGA, TIFF, WebP)checkbox
: checkboxtabs
: tab componenttext_editor
: multi-line text editorbottom_nav_bar
: bottom navigation barside_bar_provider
: side popup panel, provides both glass and non-glass stylesdialog_provider
: dialog, provides both glass and non-glass stylesbottom_sheet_provider
: bottom sheet, provides both glass and non-glass stylesscrollable
: scrollable container supporting vertical and horizontal scrolling