UI Kit
Explore all components and design tokens. Use these building blocks to customize your dashboard.
Browse all reusable UI components organized by category. Each component includes live previews, code examples, and usage guidelines.
Base UI
Fundamental building blocks for your interface. These components form the core interactive elements used across all CRM pages.
Button
CorePrimary action trigger. Use Primary for main actions, Secondary for less important actions, Ghost for subtle interactions.
Badge
CoreStatus labels and counters. Default for active states, Secondary for neutral, Destructive for errors, Outline for subtle tags.
Avatar
CoreUser or entity representation. Shows profile images with automatic fallback to initials when image fails to load.
Tooltip
CoreContextual hints on hover. Ideal for icon-only buttons, truncated text, and providing additional context without cluttering the UI.
Dropdown
CoreAction menus and selection lists. Use for row actions, bulk operations, and contextual menus with icons and separators.
Icon Button
CoreCompact action buttons using icons only. Always pair with tooltips for accessibility. Use for toolbars and dense UIs.
Forms
Input controls and form elements. Essential for data entry in CRM workflows like contact creation and deal updates.
We'll use this for notifications.
Input
CoreText input with label and optional helper text. Use for email, name, phone, and other single-line data entry.
Textarea
CoreMulti-line text input. Use for notes, descriptions, deal details, and longer-form content entry.
Select
CoreDropdown selection for predefined options. Use for status, priority, assignee, and categorical data.
Checkbox Group
CoreMulti-select options with checkboxes. Use for tags, features, permissions, and any multi-choice selection.
Receive deal updates
Visible to team
Switch
CoreToggle for on/off states. Use for settings, preferences, and binary options that take effect immediately.
Radio Group
OptionalSingle selection from mutually exclusive options. Use for priority levels, contact type, or any single-choice field.
Data Display
Content presentation components. Used to display metrics, details, and structured data in CRM dashboards and detail views.
Card
CoreContent container with header and body. Foundation for dashboards and detail pages.
Description List
OptionalKey-value pair display. Use for contact details, deal info, and metadata.
No contacts yet
Feedback
User feedback and status indicators. Communicate success, errors, warnings, and loading states.
Alert
CoreImportant messages with icon. Use for validation errors, warnings, and success confirmations.
Overlays
Modals, drawers, and floating elements. Used for forms, confirmations, and contextual actions.
Layouts
Page structure and layout patterns. Consistent templates for CRM pages.
Contacts
Manage your contacts
CRM Widgets
Domain-specific components for CRM use cases. Built on base components for sales and customer management workflows.