BlueAI Design System
Shared UI component library for Marunage products.@blueai/ui package used across all apps.
Foundation
Form & Input
Button
Action buttons with variant, size, and icon support.
Text
Supports label, error, multiline, and number formatting.
Select
Dropdown select. Pass <option> as children.
Combobox
Searchable select with filtered suggestions.
Checkbox
Checkbox input component.
RadioGroup
Radio buttons for exclusive choices.
ColorInput
Color picker input with preview.
Range
Slider input component.
FileInput
Hidden file input. Trigger via ref.
DatePicker
Calendar UI, text input, and range selection.
Data Display
Badge
Small labels for status or category display.
DataTable
Column definitions, pagination, and inline editing.
StatCard
Cards for displaying KPIs and statistics.
DetailPage
Layout with Header, Content, and SectionTitle.
DetailRow
Label + value row component.
EmptyState
Placeholder for empty data states.
Spinner
Loading indicator.