Live preview

Components and sections

Every governed library file stays selectable through one responsive component catalog and one live preview shell.

UI catalog

Selective live preview of the shared UI through one navigation, one filter surface, and one real library directory in the main workspace.

Showroom task

Choose whether you need the library catalog, individual building blocks, or token truth.

Catalog control

The showroom remains a documentation and verification surface for shared UI, not a second product frontend.

Atoms

Filter bar

Search, family, surface, and status stay controlled through the same governed catalog toolbar.

Reset
ATOMS STABLE CORE atoms/button

Button

Buttons expose the same variants, focus states, and width rules used across the core.

Theme
Viewport
Category Actions
Surface Core
Status Stable
Source file resources/ui/atoms/button/button.php
System points
  • Token-based states
  • Shared focus and disabled rules
  • No raw palette drift
Series 01 Foundation STABLE Current

Button

Buttons expose the same variants, focus states, and width rules used across the core.

Actions Core resources/ui/atoms/button/button.php
Live preview Desktop
ATOMS-BUTTON 5 references Min 5

Button examples

Button previews render real shared action states, sizes, and widths through the governed atom.

01 PRIMARY primary-md button-01

Primary action

Default primary action with leading icon.

02 SECONDARY secondary-md button-02

Secondary action

Secondary emphasis for supporting actions.

03 GHOST ghost-md button-03

Ghost action

Quiet action style using the same spacing and focus rules.

04 DANGER danger-md button-04

Danger action

Destructive action still governed by shared tokens and accessibility states.

05 FULL-WIDTH primary-full-width button-05

Full-width action

Full-width button for forms and narrow mobile surfaces.

Category Actions
Surface Core
Status Stable
Source file resources/ui/atoms/button/button.php
System points
  • Token-based states
  • Shared focus and disabled rules
  • No raw palette drift

Filter state and count truth

One library total, one filter pool, one active family result count.

The showroom keeps global library count separate from the current filter pool and the active family result set.

Library total 77
Filter pool 77
Active family 17

Current state

Family: Atoms Surface: All surfaces Status: All statuses