Skip to content

Fix sortable table header alignment - #724

Merged
czarandy merged 2 commits into
mainfrom
fix/647-sortable-header-alignment
Oct 14, 2026
Merged

czarandy merged 2 commits into
mainfrom
fix/647-sortable-header-alignment

Conversation

@czarandy

Copy link
Copy Markdown
Owner

Sortable table headers now align their label, sort icon, and multi-sort priority with the column's align setting. The button uses a Panda cva recipe with logical start/end justification, so alignment follows LTR and RTL direction.

Adds interactive Storybook examples for start/center/end columns in both directions and 32 Chromium layout cases covering default/start/center/end alignment with unsorted, ascending, descending, and multi-sort states. The browser tests reproduced 16 center/end failures before the fix.

Validation passed locally:

  • 32 new Chromium layout tests
  • 88 existing Table unit/type tests
  • pnpm build:storybook
  • git diff --check

The full suite and remaining quality/site checks are deferred to CI at the user's request to preserve local RAM. Before stopping the full run, an existing ESLint-rule test (allows isNonEmptyReactNode checks) exceeded its timeout under concurrent load.

Fixes #647.

@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
silver-ui-site Ready Ready Preview Oct 14, 2026 12:32am UTC
1 Skipped Deployment
Project Deployment Actions Updated
silver-ui Ignored Ignored Preview Oct 14, 2026 12:32am UTC

@czarandy
czarandy merged commit 0304e97 into main Oct 14, 2026
4 checks passed
@czarandy
czarandy deleted the fix/647-sortable-header-alignment branch October 14, 2026 00:41

This branch was successfully deployed

1 active deployment
Preview – silver-ui-site — c00b271e Deployed Oct 14, 2026 by vercel[bot]
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.

Sortable table headers ignore column alignment

1 participant