-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore!: Support React 18 [WEB-2055] #2643
Conversation
* origin/main: (64 commits) chore(release): publish feat(Toaster): Use current color mode in `Toaster` chore(release): publish chore: update tracking package chore(release): publish fix(RatingsBar): fixes the focus on the wrapper chore(release): publish refactor(ScoreSummary): add optional description text chore(release): publish chore(Gamut + setupEnzyme): deprecate enzyme + remove tests chore(release): publish fix(ListSection): Filter out falsy children chore(release): publish fix(SelectDropdown): fix remove + remove all buttons + medium sizing change bug for `multiple` variant chore(release): publish chore: change enzyme tests to rtl in gamut-labs chore(release): publish fix(RatingsBar): Adds stroke between yellow bar and white background chore(release): publish chore(deps): bump tracking from 0.26.0 to 1.0.1 ...
* origin/main: chore(release): publish chore: update react imports and tsconfig for jsx runtime chore(release): publish feat(LayoutMenuVariant): create layout menu variant for experiment #2199
☁️ Nx Cloud ReportCI is running/has finished running commands for commit 9461f1c. As they complete they will appear below. Click to see the status, the terminal output, and the build insights. 📂 See all runs for this branch ✅ Successfully ran 4 targetsSent with 💌 from NxCloud. |
* main: (30 commits) chore(release): publish feat(FormGroupLabel, GridForm): assorted embedded user-form features chore(release): publish fix(Flyout): move background color to fix overflow chore(release): publish chore: update local node version to v16 [WEB-2205] chore(release): publish refactor(ScoreSummary): make ScoreSummary responsive chore(release): publish feat(Flyout): Added optional background prop (#2627) chore(release): publish fix: update width of page alert to match page contents chore(release): publish chore(AppHeader)!: Remove bookmarks and favorites chore(release): publish fix(RatingsBar): Conditional box shadow (hide if 0%) chore(release): publish refactor(ScoreSummary): make trackSlug and tracking optional in ScoreSummary chore(release): publish feat(Footer): rename Pro Membership link ...
🚀 Styleguide deploy preview ready! |
📬Published Alpha Packages:@codecademy/gamut-icons@7.9.8-alpha.9461f1.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes make sense and confirmed monolith and portal look good in their corresponding PRs!
Overview
This PR adds support for React 18 WITHOUT actually using React 18 locally for tests or storybook. We will be updating those to React 18 as a follow up. This should allow clients to update to React 18.
Add support for React 18
This is a breaking change for
gamut-styles
because we have removedreact-helmet
from theAssetProvider
component. You'll need to wrapAssetProvider
in an instance ofreact-helmet
in your app.PR Checklist
Testing Instructions
Don't make me tap the sign.
PR Links and Envs