Skip to content

Refactor Table theme surface to use semantic themeProps spread#3476

Open
akoweicollinxx wants to merge 1 commit into
facebook:mainfrom
akoweicollinxx:fix/table-semantic-theme-keys
Open

Refactor Table theme surface to use semantic themeProps spread#3476
akoweicollinxx wants to merge 1 commit into
facebook:mainfrom
akoweicollinxx:fix/table-semantic-theme-keys

Conversation

@akoweicollinxx

Copy link
Copy Markdown

This change updates the Table theming surface to match Astryx’s semantic theming conventions.

What changed
Adds semantic Table theme keys:
table
table-row
table-cell
table-header-cell
Preserves existing legacy Table selector aliases so current themes continue to work
Updates Table documentation to show the semantic keys instead of only raw class names
Adds tests to verify both the semantic and legacy theming surfaces resolve correctly
Why
The Table component was the outlier in the theming system: its override targets were exposed as raw class names instead of semantic component keys. This makes Table harder to discover and inconsistent with the rest of the design system.

Compatibility
This is backwards compatible. Existing themes that target the legacy Table selectors should continue to work, while new themes can use the semantic keys.

@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

@akoweicollinxx is attempting to deploy a commit to the Meta Open Source Team on Vercel.

A member of the Team first needs to authorize it.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant