Skip to content

Conversation

@natemoo-re
Copy link
Member

Summary

Remove the deprecated component.* theme tokens from the theme compatibility layer and update all usages in the codebase to use the new interactive.link.* tokens.

Token migrations:

  • component.link.muted.defaultinteractive.link.neutral.rest
  • component.link.muted.hoverinteractive.link.neutral.hover
  • component.link.muted.activeinteractive.link.neutral.active
  • component.link.accent.defaultinteractive.link.accent.rest
  • component.link.accent.hoverinteractive.link.accent.hover
  • component.link.accent.activeinteractive.link.accent.active

Changes:

  • Updated 1 usage in TabList overflow menu trigger
  • Removed component property from LegacyTokens interface in compat.tsx
  • Removed component token shim from withLegacyTokens function

Closes https://linear.app/getsentry/issue/DE-737

Migrate component.link.* tokens to new interactive.link.* format:
- component.link.muted.default → interactive.link.neutral.rest
- component.link.muted.hover → interactive.link.neutral.hover
- component.link.muted.active → interactive.link.neutral.active
- component.link.accent.default → interactive.link.accent.rest
- component.link.accent.hover → interactive.link.accent.hover
- component.link.accent.active → interactive.link.accent.active

Remove the deprecated component shim from theme compatibility layer.
@linear
Copy link

linear bot commented Jan 13, 2026

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jan 13, 2026
@natemoo-re natemoo-re marked this pull request as ready for review January 13, 2026 22:18
@natemoo-re natemoo-re enabled auto-merge (squash) January 14, 2026 16:27
@natemoo-re natemoo-re merged commit bff31a1 into master Jan 14, 2026
52 checks passed
@natemoo-re natemoo-re deleted the nm/DE-737 branch January 14, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants