CompLabel
- Layer: Primitive
- Base: Custom — no Ark UI dependency
Default
Section titled “Default”Basic labels
Captured Recently
Saltie's Voice
Plane 1 — UI
With number prefix
Section titled “With number prefix”Numbered labels
01The Den
02Vault
03Settings
| Prop | Type | Default | Description |
|---|---|---|---|
children | JSX.Element | required | Label text |
number | string | — | Optional prefix e.g. "01" — rendered in accent.default with a · separator |
Design notes
Section titled “Design notes”font-mono,0.72rem(xs),letter-spacing: 0.18em,uppercase,text.muted— intentionally quiet.- The number prefix uses
accent.defaultso it draws the eye without competing with content. - The
·separator between number and label isaria-hidden="true". - Use in place of
<h2>/<h3>for section headers in Plane 1. Avoid adding margin directly — wrap in a<Box mb="3">or use thestyleprop.
Plane 1 Constraints
Section titled “Plane 1 Constraints”- No background
- No border
- No hover state — this is a label, not interactive