Skip to content

A rail row stands 32 tall with its icon in the text's colour, and a text-only row keeps the icon's slot - #451

Merged
WaylandYang merged 1 commit into
devfrom
feat/rail-rows
Sep 6, 2026
Merged

A rail row stands 32 tall with its icon in the text's colour, and a text-only row keeps the icon's slot#451
WaylandYang merged 1 commit into
devfrom
feat/rail-rows

Conversation

@WaylandYang

Copy link
Copy Markdown
Contributor

Rail rows, measured against the Review rail:

  • the icon takes the text's colour (it was pinned to ink-3, so a selected row's icon stayed dim);
  • a nav row is 32 tall (py 6, was 8) and rows sit 2 apart — u-rail-list, defined once in styles.css because 2 is off the spacing ladder;
  • groups, and a control above a list, sit 4 apart (Review's Overview gap was 8, Ontology's filter/schema/segmented gaps were 8/8/12);
  • a text-only row keeps the icon's slot, so labels line up whether or not a row has an icon (Review's queues, Chat's conversations);
  • the Danger zone entry is warn, not danger: it only leads there; the delete button inside stays red. Row gets a tone prop for it.

Base automatically changed from feat/full-width to dev September 6, 2026 18:28
…ext-only row keeps the icon's slot

Signed-off-by: WaylandYang <wayland0916@gmail.com>
@WaylandYang
WaylandYang merged commit d094053 into dev Sep 6, 2026
4 checks passed
@WaylandYang
WaylandYang deleted the feat/rail-rows branch September 6, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant