Fix build break from react-icons 5.7.0 (missing OpenAI icon) - #5079
Merged
Conversation
- Bump react-icons from 5.6.0 to 5.7.0. - Inline OpenAI icon in LLMActions component due to removal from react-icons package.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
📖 Docs PR preview linksThis PR does not change any pages in /docs. If you make updates, links to the modified pages will appear here. |
Duncanma
enabled auto-merge (squash)
August 10, 2026 17:20
lennessyy
approved these changes
Aug 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
react-iconsto 5.7.0 (dependabot chore(deps): bump react-icons from 5.6.0 to 5.7.0 #5071) breaks the build: that release bundles a newersimple-iconswhich removed theSiOpenaiexport entirely, not renamed it.[Defensible]). So pinning to react-icons 5.6.x is the only way to keep this icon, and that blocks all future updates.OpenAIIconcomponent inLLMActions.tsx, sourced from the last react-icons release that shipped it (5.6.0), matching react-icons' own rendering conventions (viewBox,fill="currentColor") so it's visually and behaviorally identical.SiClaudeis unaffected and still imported fromreact-icons/si.react-iconsto^5.7.0, matching chore(deps): bump react-icons from 5.6.0 to 5.7.0 #5071's package.json/yarn.lock diff exactly. This PR supersedes chore(deps): bump react-icons from 5.6.0 to 5.7.0 #5071.Test plan
yarn buildsucceeds (previously failed the same way CI does on chore(deps): bump react-icons from 5.6.0 to 5.7.0 #5071)┆Attachments: EDU-6927 Fix build break from react-icons 5.7.0 (missing OpenAI icon)