Skip to content

feat: Release theming referenceTokens for all systems#4528

Merged
gethinwebster merged 1 commit into
mainfrom
feat/release-theming-reference-tokens
May 21, 2026
Merged

feat: Release theming referenceTokens for all systems#4528
gethinwebster merged 1 commit into
mainfrom
feat/release-theming-reference-tokens

Conversation

@gethinwebster
Copy link
Copy Markdown
Member

Description

Remove @awsuiSystem core annotation from theming.referenceTokens, making it available for all systems.

Doc-only change — referenceTokens already works at runtime for all systems. No runtime gating exists for this prop.

Related links, issue #, if available: n/a

How has this been tested?

  • Existing unit and integration tests continue to pass
  • Snapshot tests updated via npx jest -c jest.unit.config.js -u documenter
Review checklist

Correctness

  • Changes include appropriate documentation updates.
  • Changes are backward-compatible.
  • Changes do not include unsupported browser features.
  • N/A for accessibility (annotation-only change).

Security

  • N/A (no URL handling changes).

Testing

  • Existing tests cover this prop.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Remove @awsuiSystem core annotation from referenceTokens prop on
TypedOverride interface.

This is documentation-only — referenceTokens already works at runtime
for all systems. Removing the annotation makes it officially supported
and documented for console teams.
@gethinwebster gethinwebster changed the title feat: Release referenceTokens for all systems feat: Release theming referenceTokens for all systems May 21, 2026
@gethinwebster gethinwebster marked this pull request as ready for review May 21, 2026 07:25
@gethinwebster gethinwebster requested a review from a team as a code owner May 21, 2026 07:25
@gethinwebster gethinwebster requested review from pan-kot and removed request for a team May 21, 2026 07:25
@gethinwebster gethinwebster added this pull request to the merge queue May 21, 2026
Merged via the queue into main with commit 3e5c93b May 21, 2026
136 of 138 checks passed
@gethinwebster gethinwebster deleted the feat/release-theming-reference-tokens branch May 21, 2026 08:51
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.

2 participants