OS

>design principles

Reference

Component Reference

Live examples of every UI component using the actual shadcn-vue primitives and Tailwind utility patterns from the dashboard.


Buttons

Badges

waitlist
referral
form
activeinactivepending
Form Inputs

Code Block

<script src="https://operatorstack.dev/os.js" data-key="pk_live_..."></script>
Toast Variants

Click any card to fire a real toast notification.

Stat Cards

Waitlist
1,247+12.4%
Submissions
89+8.2%
Visitors
14.2k+23.1%
Referrals
312-2.1%
Typography

Page Title — JetBrains Mono 600 / 20px
Section Title — Inter 600 / 14px
Body text — Inter 400 / 13px
Secondary text — Inter 400 / 12px
Monospace muted — JetBrains Mono 400 / 12px
1,247 +12.4% — Stat value
Color Tokens

Primary
#22c55e
Primary Hover
#16a34a
Secondary
#64748b
Negative
#ef4444
Text Primary
#111827
Text Secondary
#6b7280
Border
#e5e7eb
Active BG
#f0fdf4
Empty States

No contacts yet

Share your waitlist to start collecting signups.

No traffic data yet

Add the tracking script to start seeing visitors.

Table Pattern

Recent Contacts8 total
Email Source Status Signed Up
emma.chen@gmail.comwaitlistactiveFeb 9, 2026
j.rodriguez@hey.comreferralactiveFeb 9, 2026
alex.kumar@company.ioformactiveFeb 8, 2026
sarah.w@startup.devwaitlistpendingFeb 8, 2026
Tab Navigation

Pill-style tab bar used on Messages, Chat, and other multi-view pages.

Range Selector

Compact date-range toggle used on the Analytics page.

Change Tags

Inline delta indicators on KPI cards. Green for positive, red for negative, gray for neutral.

1,247+142 (+12%)
31218 (-5%)
89
Hero KPI Card

Primary metric uses green border, larger text, and a wider mobile span. Supporting cards stay neutral.

4.2%
+1pp (+15%)
Conversion Rate
14.2k
Visitors
89
Signups
2.4
Pages / Visitor
Chart (Chart.js)

Traffic Over Time

Page ViewsUnique Visitors
Conversion Funnel

SVG funnel with gradient fill, stage headers, and dropoff rates.

Conversion Funnel

Visitors
Viewed Pricing
Signed Up
100%
30%
4%
14,200
4,260−70%
596−26%
Horizontal Bar List

Sortable horizontal bars for breakdowns (browsers, OS, etc).

Chrome
8420
Safari
3180
Firefox
1640
Edge
720
Other
240
Progress Bar

Thin horizontal progress indicator with conditional color warning.

Normal
45%
Warning
85%
Search Input

Terminal-style search with $ prefix.

$
Toggle Switch

Inline boolean toggle for settings (chat enabled, attention grabber, etc).

Enabled
Slide-over Panel

Detail panels for messages, conversations, and contacts. Click the button to open a live slide-over.

Danger Zone

Red-accented section for destructive actions like deleting a project.

Danger Zone

Deleting this project will permanently remove all data.

Status Badges (Extended)

Message and conversation status badges with contextual colors.

newreadrepliedarchivedsignupdisabled
Compact Table

Referral Sources
Source Visitors Conv. Rate
google.com48201863.9%
(direct)36402105.8%
twitter.com2180984.5%
producthunt.com14201027.2%
Connected