Socra Developer
DesignComponentsTokensRules
Human Interface Guidelines
Patterns

Control Behavior

Shared rules for reversible, selectable, and submitted state.

Entering Data

Data entry is a promise of validation and recovery.


Label, helper text, focus, and error states belong to the primitive.

Selection

Selection marks chosen state in a set.


Undo and Redo

Undo protects momentum after reversible edits.


Notifications

Notifications report state outside the current focus.