← Docs
UI Foundation
/
Overview
@happyvertical/smrt-ui
UI Foundation
Provider-free controls and data primitives rendered in the active s-m-r-t theme.
11 components
Components
Base Controls
Inputs, select, textarea, toggle, form grouping, buttons, and status badges.
mock
→
Interactive Controls
Checkboxes, switches, radios, sliders, ranges, segmented choices, comboboxes, multiselect, tags, date/time, files, and agent interaction.
mock
→
Feedback & Overlays
Alerts, toasts, progress, meters, spinners, popovers, menus, disclosure, accordions, and drawers.
mock
→
Collections & Content Lists
Reusable collection toolbar and selectable list/grid pattern for content-heavy applications.
mock
→
Data Table
Accessible local and manual tables with query lifecycle states, grouped reports, saved layout, responsive overflow, and virtualization.
mock
→
Calendar
Time-zone-aware month grid with all-day bands and "+N more", and the phone agenda (day strip + day list).
mock
→
Camera & Signature Capture
Live camera capture with review and retake, and a stylus-aware signature pad, both posting files through a native multipart form.
mock
→
Currency, Country & Province
Localized code choices, retained values, and free-text regions.
mock
→
Permission Picker
Grouped, searchable native-form permission grants with retained server retry selections.
mock
→
Styleless Mode
Toggle unstyled.css across the catalogue: components keep layout and drop their themed look, so consumer CSS can restyle them.
mock
→
Touch Keypad & Document Viewer
Glove-sized number/money keypad with integer minor units, and a pinch-zoom document viewer that reads files through an injected fetch.
mock
→