Skip to content

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.