systemix docs

Components

Live reference for Button, Input, and Select — every variant and size, rendered from the real components.

This page renders the actual Button, Input, and Select components from src/components/ui/, not screenshots or a mockup — it can't drift from the code.

default is the flagship "filed" style — a corner-bracket frame with a diagonal wipe on hover, colored cream/white via --foreground/--background so it inverts automatically across light and dark. secondary is the same filed chrome in amber (--primary/--primary-foreground) — a second prominent action alongside the one default flagship on a view. solid is a plain flat amber fill with no bracket, for dense controls that shouldn't carry it. outline, ghost, and link cover lower-emphasis actions — including icon-only buttons, which default/secondary aren't meant for; destructive is for irreversible ones.

Button

default

secondary

solid

outline

ghost

link

destructive

icon sizes (outline/ghost only — filed isn't for icon-only buttons)

Input

Select