Iacon Autonomics

Primitives

The component library

The primitives in components/ui, rendered live — these are the components the app imports, not copies. Default is the raised accent; outline is the raised neutral; everything presses to 0.97.

Button
On an inverted surface
@/components/ui/button · variant: default | outline | secondary | ghost | destructive | inverse | link
Input, label, switch and checkbox
input · label · switch · checkbox
Menus, select, tooltip and avatar
DS
dropdown-menu · select · tooltip · avatar · separator — floating surfaces
Tabs

Live state across fleet nodes.

@/components/ui/tabs · the chip slides with layoutId
Tabs · line

Notes the agent keeps about this workspace.

TabsList variant="line" · entity pages (agent profile) · 2px line slides with layoutId
Animated icons
@/components/ui/animated-icon · Lucide duotone redraws its line, then one deliberate motion (0.7–1.1s) · off under reduced motion
Accordion

@/components/ui/accordion
Alert
@/components/ui/alert · variant = the state it reports
Card
Motor control
Transformer-based motor control loops.

500 Hz control across 18 degrees of freedom.

@/components/ui/card
Avatar status
DEdefault
ONonline
IDidle
BUbusy
OFoffline
@/components/ui/avatar · status prop
Popover, dialog and sheet
popover · dialog · sheet — click to open