Design System

A collection of reusable UI components built with consistent design tokens. Browse the components below or use the sidebar to navigate.

Actions & Commands

Trigger user actions, reveal menus, and run commands.

Forms & Input

Capture user data — text, numbers, dates, files, and rich content.

Input

Text inputs with labels, hints, validation states, and icon support.

Label

Typographic labels with configurable weight, size, color, and style for forms and data displays.

Checkbox

Selection controls for single or multiple options with indeterminate state.

Radio Group

Card-style single-select list with keyboard navigation and per-item descriptions.

Toggle

On/off switches for binary settings with smooth transitions.

Slider

Range inputs for selecting numeric values within a defined range.

Date Picker

Calendar-based date selection with range support and input field integration.

Input Date Picker

Date input with a popover calendar, range mode, and time selection.

Input Time Picker

Time input with a popover dropdown, 12/24h format, minute step, and range validation.

Calendar

Month grid with range selection, events, and keyboard navigation.

File Upload

Drag-and-drop and click-to-upload file selection with progress indicators.

Math Input

Formula-authoring field with WYSIWYG and LaTeX source modes.

Rich Text Editor

Two-variant TipTap-based editor for form authoring and long-form content.

Form Section

Titled card container for grouping related form fields with color variants.

Field Panel

Framed form sections with title, description, and grouped field layouts.

New

Combobox

Searchable single-select with type-ahead filter, custom item template, sync or async loader.

New

Multi Select

Chips-in-input multi-value picker. Backspace removes the last chip when input is empty.

New

Number Input

Stepper with +/- buttons, prefix/suffix slots, decimal precision. Common for POS quantity, currency, dosage.

New

Rating

Star rating control. Interactive (click + hover preview) or read-only with fractional values for averaged scores.

Selection Cards

Pictorial radio and checkbox cards where the visual carries the choice.

Navigation

Help users find their way — app nav, tabs, trails, and stepped flows.

Data Display

Surface information — rows, metrics, tags, and identity.

Content Containers

Wrap and structure the content of a page.

Feedback & Status

Tell users what's happening — status, loading, progress, and errors.

Overlays

Temporary surfaces that sit on top of the page.

Charts

ECharts-based data visualization components with full analytics interactivity.

UX Patterns

Full-page demos showing enterprise UX patterns in action with hospital mock data.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.