Components
This page documents every component exported from src/index.ts.
Design-system usage model
- Use these components as the default product UI primitives.
- Build product-specific wrappers in app code when domain behavior is needed.
- Keep visual consistency by using tokens and existing variants before adding new ones.
Import pattern
import { Button, Card, Dialog } from "@tesseract-nexus/tesserix-ui"Full component inventory (69)
Form and input
buttoninputtextarealabelcheckboxradioselectcomboboxnumber-inputotp-inputsliderrange-sliderswitchtoggledate-pickertime-pickercalendarcolor-pickerfile-uploadinline-editableform
Navigation
breadcrumbpaginationtabsmenubarnavigation-menusidebar-navtop-nav
Overlay and feedback
dialogdrawersheetmodalpopovertooltiptoastdropdown-menucontext-menualert
Layout and structure
accordioncollapsibleresizableseparatorscroll-areaaspect-ratioapp-shellauth-layoutdashboard-layoutpage-headersectioncarddashboard-cardbento-gridfeature-gridhero-sectionempty-state
Data display and content
tabledata-tablestattimelineprogressratingbadgeavatarskeletonspinnerheadingtextcommandstepper
Usage notes
- Prefer composition over extending internal styles directly.
- Keep state in parent containers for
dialog,drawer,modal, and other controlled overlays. - For data-heavy screens, combine
data-table,pagination,popover,dropdown-menu, andtoast. - For responsive shells, use
app-shell/dashboard-layoutwithsidebar-navandtop-nav.
Next steps
- Validate interactive behavior in Storybook .
- Pair with Hooks and Utilities for cross-cutting behavior.
Component reference pages
- Accordion
- Alert
- App Shell
- Aspect Ratio
- Auth Layout
- Avatar
- Badge
- Bento Grid
- Breadcrumb
- Button
- Calendar
- Card
- Checkbox
- Collapsible
- Color Picker
- Combobox
- Command
- Context Menu
- Dashboard Card
- Dashboard Layout
- Data Table
- Date Picker
- Dialog
- Drawer
- Dropdown Menu
- Empty State
- Feature Grid
- File Upload
- Form
- Heading
- Hero Section
- Inline Editable
- Input
- Label
- Menubar
- Modal
- Navigation Menu
- Number Input
- Otp Input
- Page Header
- Pagination
- Popover
- Progress
- Radio
- Range Slider
- Rating
- Resizable
- Scroll Area
- Section
- Select
- Separator
- Sheet
- Sidebar Nav
- Skeleton
- Slider
- Spinner
- Stat
- Stepper
- Switch
- Table
- Tabs
- Text
- Textarea
- Time Picker
- Timeline
- Toast
- Toggle
- Tooltip
- Top Nav