InfaraInfaraDesign System

Command Palette

Search for a command to run...

Library / Components

UI components

Installable, branded controls for forms, navigation, feedback, and overlays. Chart primitives, sparklines, and maps live on the dedicated data visualization route.

64 componentsBranded tokensWCAG 2.2 AA

Components / Controls

Buttons, Badges & Tags

Utilitarian controls and status marks. One primary action per decision area; everything else supports.

Button

Action primitives across tiers. One primary per decision area; featured gradient reserved for truly featured actions.

Primary tier

Secondary

Promoted & destructive

With icon

Icon only

Sizes

States

Button Group

Badge

Labels, status marks, tags, and attention chips. Color encodes semantics; text still carries meaning for non-color users.

Semantic

InfoSuccessWarningDestructive

Brand

Brand primaryPromotedFeatured

Neutral

DefaultSecondaryOutlineGhostLink

Status pills

RunningQueuedDegradedFailedCompleteArchived

Operational tags

nova-7b-v12v2.0.3us-east-1cgrounded · 0.914 sources

With count

12 pendingNEW8 alerts3 warnings

Count Badge

Numeric overlay or inline chip. Use `max` to cap long counts (e.g. 99+).

Sizes

31242

Variants

94299+9

Overlay

7
99+

Card

Default

Standard card with subtle shadow.

Elevated

Strong shadow with hover lift.

Glass

Semi-transparent with backdrop blur.

Accent

Brand blue top border accent.

Interactive

Clickable with hover lift and ring.

Section Header

Operational summaries and alert triage.

||

Registry Status

Current publish queue for consumer apps.

Components / Forms

Inputs & Form Fields

Accessible single-value and compound input primitives with consistent focus and error affordances.

Input & Label

Single-line input states: rest, filled, focused, invalid, disabled, read-only, and monospace variants.

Key revoked. Rotate before next run.

Field

Used for operator notifications and release holds.

Primary escalation owner for failed deployments.

Release Notifications

Choose which operator channels receive registry publish and rollback updates.

Immediate alerts for publish failures and rollback events.

Daily summary for staging publishes and content updates.

Form

Consumer apps use this address for deployment and health alerts.

Select

Native Select

Combobox

Checkbox & Switch

Date Picker

Components / Feedback

Alerts, Toasts, Progress & Skeletons

Persistent, transient, and stateful feedback. Every surface should declare skeleton, empty, and error coverage before it ships.

Tabs

Route-like or pane-like switching. Keep trigger labels short and keyboard-reachable.

System overview. Quiet states stay quiet; anomalies surface via status pills.

Window: last 1h · 42 samples.

Skeleton

Placeholder blocks for asynchronous content. Use matching shapes to reduce layout shift.

Separator

Above

Below

Info Tooltip

Hover for info

Empty

No active escalations
Monitoring queues are clear. New incident pages will surface here once thresholds trip.

Last resolved ticket closed 18 minutes ago.

Alert

Inline, persistent feedback. Use for system-level or page-level notices.

Toast

Transient, time-out notifications. Four tones, stacks in lower-right.

Avatar

Initials fallback with tone-tinted backgrounds, size scale, and stacked row for attribution.

Sizes

HVHVHVHVHV

Tones

HVJPTIARRDNL

Stacked

HVJPTI+5
8 reviewers

Item

Deployment Summary
Weekly registry publish for monitoring and compliance packages.
Queued
2
Assigned Reviewer
Human gate
Blake will review release notes before publish.

Updated 14 minutes ago

Release Notes Draft
Needs approval
Add consumer install notes before pushing the next registry cut.

Shared with the launch list and QA reviewers.

Open

Additional Review States

Large media layout
Healthy
Size and media variants should stay readable without becoming a new card system.

Breadcrumb

Progress & Spinner

Determinate and indeterminate progress signals.

Weights download72%
x
Training epoch 3/544%
x
Thinking...Generating 24 steps

Components / Display

Tables, Timelines & Stats

Dense data surfaces optimized for operational scanning, selection, and row-level action.

Radio Group

Slider

Alert threshold

Maintenance window

Range sliders must expose distinct accessible names for each thumb.

Textarea

Toggle

Default variant

Brand primary active state

Promoted attention active state

Toggle Group

Pagination

Hover Card

Context Menu

Right-click here

Input OTP

Accordion

Components / Overlays

Menus, Dialogs & Overlays

Modal and transient surfaces. Focus management, escape paths, and keyboard return are mandatory.

Collapsible

3 items hidden

Scroll Area

Dialog

Alert Dialog

Sheet

Drawer

Dropdown Menu

Menubar

Navigation Menu

Components / Navigation

Navigation & Wayfinding

Shell-level and in-surface navigation. Keyboard-first, active-state clear, density-aware.

Sidebar

Infara Ops
Workspace
  • 7

Monitoring workspace

The sidebar components can frame search, navigation, and release actions without pulling in the higher-level block layout.

Active alarms

7 unresolved events across the east region.

Registry queue

3 component updates are waiting for publish approval.

Popover

1
2
3
4
5

Resizable

Panel A
Panel B
Panel C

Aspect Ratio

16:9

16 : 9

4:3

4 : 3

Command

No results found.

Components / Utility

Utility Primitives

Supporting primitives that ride alongside the main control set — typography, charts, writing direction, keyboard hints.

Kbd

Close panelEsc
Quick searchCtrlK
Command paletteShiftCmdP

Calendar

May 2026

Direction provider

Infara-native DirectionProvider + useDirection. Wrap branches of the tree that need RTL mirroring; components can call useDirection() to mirror their internals.

Active directionltr
Active directionrtl

Toast (Sonner)

Tooltip

Table

Sample inventory data
NameStatusRoleHours
Alice ChenActiveEngineer38
Bob MartinezActiveDesigner42
Carol WrightAwayPM28

Data Table

Core table with sort, selection, row actions, and mini-charts in cells.

Tokens / minOwnerActions
trial-aurora-042nova-7b-v12running
480 ms
HVHana Voss
grounded-qa-evalnova-7b-v11queued
RDRahul D.
refactor-gen-09nova-34b-v3degraded
2.1 s
JPJin Park
safety-probe-fnova-7b-v12failed
timeout
ARAoife R.
tool-use-benchnova-mixture-1complete
310 ms
TITeam Infra

248 total results

Data Table — compact

Minimal variant without toolbar. Same primitive, different composition.

TX-HUDSONOAKS-EA-1TexasHealthy14
OK-NORMAN-POP-1OklahomaWarning9
AR-FAYETTEVILLE-WEST-3ArkansasHealthy11

24 total results

Input Group

https://

Typography

Registry copy system

Branded type should carry hierarchy before any surrounding layout or product chrome gets added.

Use the typography components to keep long-form product copy, release notes, and operational summaries consistent across preview surfaces.

Inline technical references such as registry.json and shadcn build should stay visually distinct without breaking reading rhythm.

Large utility copy for section callouts
Smaller support label

Muted metadata for timestamps and system notes.

Consumer apps should import the branded components directly instead of restyling them locally.