Widgets
Knave UI provides widgets and compositions for common application interfaces. Explore working controls and their interaction states in the widget gallery.
| Family | Examples |
|---|---|
| Typography and display | Text, headings, paragraphs, links, icons, images, badges and separators. |
| Buttons and actions | Buttons, split buttons, toggles, disabled and busy states. |
| Inputs and forms | Text, password, multiline, search and numeric inputs; sliders, dropdowns, combo boxes and color pickers. |
| Selection | Checkboxes, switches, radio groups, segmented controls and selectable rows. |
| Navigation | Tabs, sidebars, breadcrumbs, pagination and command palettes. |
| Collections | Lists, icon grids, trees and tables. |
| Feedback and overlays | Progress, spinners, alerts, toasts, menus and dialogs. |
These are toolkit interfaces: collections consume application-provided data rather than fetching it themselves. Elements and state explains how controls report actions. See CSS selectors for component and painted-part selectors.