Skip to content

EP-9545: Upgrade @hopper-ui/tokens to v5 with workleap theme#886

Merged
Michael Ignoto (Ignotos) merged 1 commit intomainfrom
feature/rocket/EP-9545_upgrade-hopper
Mar 10, 2026
Merged

EP-9545: Upgrade @hopper-ui/tokens to v5 with workleap theme#886
Michael Ignoto (Ignotos) merged 1 commit intomainfrom
feature/rocket/EP-9545_upgrade-hopper

Conversation

@Ignotos
Copy link
Contributor

@Ignotos Michael Ignoto (Ignotos) commented Mar 10, 2026

Jira issue link: EP-9545

Summary

  • Upgrade @hopper-ui/tokens from ^4.3.x to ^5.0.0 across all 47 component packages + bootstrap template
  • Update CSS imports from @hopper-ui/tokens/tokens.css to @hopper-ui/tokens/workleap/tokens.css (breaking change in Hopper v5)
  • Update .storybook/styles.css to use the new workleap theme token path

Context

Hopper released a new major version introducing theming to decouple ShareGate's visual identity from the Workleap brand. For non-React apps, the token CSS files must now be imported from the proper theme path.

Test plan

  • yarn build:components — all 47 packages built successfully
  • yarn lint:style — 0 errors (11 pre-existing warnings)
  • yarn test — 46 suites, 300 tests all passing
  • Visual regression verified by Chromatic build

Copilot AI review requested due to automatic review settings March 10, 2026 14:31
@changeset-bot
Copy link

changeset-bot bot commented Mar 10, 2026

🦋 Changeset detected

Latest commit: bb0e8ae

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 47 packages
Name Type
@igloo-ui/action-menu Patch
@igloo-ui/alert Patch
@igloo-ui/area-chart Patch
@igloo-ui/avatar Patch
@igloo-ui/bar-chart Patch
@igloo-ui/breadcrumb Patch
@igloo-ui/button Patch
@igloo-ui/button-group Patch
@igloo-ui/card Patch
@igloo-ui/carousel Patch
@igloo-ui/checkbox Patch
@igloo-ui/color Patch
@igloo-ui/color-picker Patch
@igloo-ui/combobox Patch
@igloo-ui/datepicker Patch
@igloo-ui/dialog Patch
@igloo-ui/disclosure Patch
@igloo-ui/dropdown Patch
@igloo-ui/ellipsis Patch
@igloo-ui/filter Patch
@igloo-ui/form-group Patch
@igloo-ui/helper-text Patch
@igloo-ui/hyperlink Patch
@igloo-ui/icon-button Patch
@igloo-ui/input Patch
@igloo-ui/list Patch
@igloo-ui/metric Patch
@igloo-ui/modal Patch
@igloo-ui/option-button Patch
@igloo-ui/pager Patch
@igloo-ui/pie-chart Patch
@igloo-ui/popover Patch
@igloo-ui/progress-bar Patch
@igloo-ui/provider Patch
@igloo-ui/radio Patch
@igloo-ui/select Patch
@igloo-ui/stacked-bar Patch
@igloo-ui/stepper Patch
@igloo-ui/tabs Patch
@igloo-ui/tag Patch
@igloo-ui/tag-picker Patch
@igloo-ui/text-editor Patch
@igloo-ui/textarea Patch
@igloo-ui/toaster Patch
@igloo-ui/toggle Patch
@igloo-ui/tooltip Patch
@igloo-ui/vertical-bar-chart Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades @hopper-ui/tokens from v4.3.x to v5.0.0 across the entire igloo-ui monorepo to align with Hopper's new theming system, which decouples brand-specific visual identity. The CSS import path for design tokens changes from the root-level tokens.css to the theme-specific workleap/tokens.css.

Changes:

  • Bumped @hopper-ui/tokens from ^4.3.x to ^5.0.0 in all 47 component package.json files, the bootstrap template, and the root package.json
  • Updated all SCSS/CSS imports from @hopper-ui/tokens/tokens.css to @hopper-ui/tokens/workleap/tokens.css across all component stylesheets and .storybook/styles.css
  • Added a changeset file listing all affected packages as patch bumps

Reviewed changes

Copilot reviewed 99 out of 100 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
yarn.lock Resolves @hopper-ui/tokens@^5.0.0 to v5.1.6; deduplicates some unrelated aliased packages
package.json Adds @hopper-ui/tokens@^5.0.0 as a root dependency; minor formatting fix
.storybook/styles.css Updates token import to workleap theme path
.changeset/upgrade-hopper-tokens-v5.md Changeset for all 47 affected packages
utils/bootstrap/template/package.json Version bump for the bootstrapping template
packages/*/package.json (47 files) Version bump from ^4.3.x to ^5.0.0
packages/*/src/*.scss (45+ files) CSS import path updated to workleap/tokens.css

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Update @hopper-ui/tokens from ^4.3.x to ^5.0.0 across all 47 component
packages and update CSS imports from @hopper-ui/tokens/tokens.css to
@hopper-ui/tokens/workleap/tokens.css per Hopper v5 breaking changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Ignotos Michael Ignoto (Ignotos) merged commit 414d9f3 into main Mar 10, 2026
11 checks passed
@Ignotos Michael Ignoto (Ignotos) deleted the feature/rocket/EP-9545_upgrade-hopper branch March 10, 2026 17:38
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.

4 participants