Component Catalog
All available Primus UI components — with live HTML, React, and Angular previews.
Base Design System
Every component is built on @primus/ui-core. The HTML tab on each page shows the raw semantic markup — the React and Angular components render identical output. Setup guide →
Layout​
Container
Centred max-width layout wrapper
Stack
Vertical and horizontal flex stack
Grid
12-column responsive grid
Forms​
Button
Primary, secondary, danger, outline, ghost
Input
Text input with label, hint, and error
Select
Dropdown single and multi-select
Checkbox
Boolean toggle control
Toggle
Switch for boolean settings
Radio Group
Single-choice radio buttons
Date Picker
Date selection input
Data Display​
Badge
Status and category label
Card
Content container with stat variant
Table
Striped, bordered, hoverable table
Charts
Line, Bar, Area, Pie, Sparkline
Overlay​
Navigation​
Sidebar
Sticky nav sidebar with mobile overlay
Header
Top bar with breadcrumbs and actions
Layout
Full app shell — sidebar + header + main
Section
Content section with title and action slot
Dashboards​
Dashboard
General purpose dashboard shell
Dashboard Grid
Responsive widget grid layout
Stats Card
Metric display with delta indicator
Filter Bar
Search, select, and clear filters
Export Menu
CSV / PDF / Excel export dropdown
Activity Feed
Chronological activity event list
Security Dashboard
Threat score and vulnerability panel
Data​
Data Table
Sortable, filterable, paginated table
Search
Debounced search with suggestions
Log Viewer
Structured log display by level
Documents​
Notifications​
Advanced Forms​
Form Field
Label + input + hint + error wrapper
Textarea
Multi-line text input
Checkout Form
Payment card details form
Workflows​
Wizard
Multi-step workflow container
Stepper
Step progress indicator
Wizard Nav
Back and Next navigation controls
Step
Individual step container
Summary Card
Review summary before confirm
Banking​
Account Card
Balance and account number display
Account Dashboard
Full banking account overview
Credit Card Visual
Card number, holder, expiry display
Credit Score Card
Score gauge and rating label
Fraud Detection
Risk score and alert monitoring
KYC Verification
Identity verification flow
Loan Calculator
Monthly payment estimator
Transaction History
Transaction list with status badges
Insurance​
Policy Card
Coverage, premium, status
Claim Status Tracker
Claim workflow progress steps
Claim Tracker
Detailed claim management
Agent Directory
Searchable agent listing
Quote Comparison
Side-by-side plan comparison
Premium Calculator
Real-time premium estimate
Authentication​
Tools​
Feature Flag Toggle
Runtime feature flag control
Theme Toggle
Light / dark mode switch
Security Scan Panel
On-demand vulnerability scanner
RBAC Admin
Roles, permissions, teams, assignments
Feedback​
Toast
Non-blocking corner notifications
Tooltip
Hover labels via data-tooltip
Skeleton
Loading placeholders matching content shape
Spinner
aria-busy loading indicator
Progress & Meter
Progress bars and scalar gauges
Accordion
Collapsible details/summary panels