WebStarts design system
One component architecture for gradual migration. Existing applications can load this library beside Bootstrap Material Design, replace one inline implementation at a time, and remove the old theme after migration.
Color Tokens
Shared CSS variables
--brand-primary
--brand-secondary
--brand-success
--brand-danger
--brand-warning
--brand-info
Buttons
Variants, colors, sizes, groups, and actions
flat · raised · outline
semantic contexts
small · medium · large · split · FAB
Search & Select
Owned field behavior replacing inline search and Selectize usage
SearchField · Select
Search runs from Enter or the search icon.
searchable · multiple · createOption · renderOption
text · number · textarea autoResize
Selection Controls
Checkbox, radio, and switch
Dropdowns
Click and hover behavior
Tabs
Animated active indicator and keyboard navigation
Popup & Toast
Overlays and feedback
Data Table
Remote sorting, infinite loading, selection, row actions, and reordering
| Product | Category | Price | Inventory |
|---|
TanStack Query + controlled state
Agent Flow
One conversational question at a time
@webstarts/widgetsAgent Selectors
Address, Social Profiles, Logo, File Manager, and Opening Hours
controlled value · onChangeLayout
Flex and Grid primitives
.ws-stack.ws-grid