Documents

Utility table

Properties and namespaces from shared facts; the table scrolls by keyboard in a narrow column.

Grouped namespaces

Utility groups table
GroupUtility keysDescription
General paintbg, background-color, fg, color, accent-color, fillUse palette steps and hue aliases for broad paint decisions.
SurfacessurfaceUse surface roles for panels, cards, overlays, and inverse blocks.
Line rolesb, bt, br, bb, bl, border-color, outline-color, strokeUse line roles for borders, dividers, outlines, and strokes.

Variable sources

NamespaceConsumers
color-*
  • accent-
  • b-
  • bb-
  • bg-
  • bl-
  • br-
Show 13 more keys
  • bt-
  • bx-
  • bxe-
  • bxs-
  • by-
  • bye-
  • bys-
  • caret-
  • fg-
  • fill-
  • outline-
  • stroke-
  • text-fill-color-

Used on the Colors guide.

Usage and interface

NamespaceUtilityTable connects a token namespace to the utility keys that accept it. When groups have descriptions, the table keeps the original Guide's separate Group, Utility keys and Description columns. The refined shared style uses quiet separators and a consistent reading rhythm. On narrow screens the table scrolls inside its own keyboard-focusable region; the page width stays fixed.

<NamespaceUtilityTable groups={[  { label: 'Surfaces', namespace: 'color-surface',    keys: ['surface'], description: 'Panels, cards and overlays.' }]} />

Provide reader-facing group names and source keys from the manifest; namespace or namespaces filters unsupported keys. With no descriptions the table uses two columns. The table is a document aid, outside the measured layout of a demo. See its actual uses in Colors, Spacing and Typography, and the utility table review.