Skip to content

Reapply FontAwesome v4 to v7 codemod output with fixes#71572

Open
levadadenys wants to merge 7 commits intostagingfrom
denys/design2/revert-revert-revert-fa4-fa7-codemod-output
Open

Reapply FontAwesome v4 to v7 codemod output with fixes#71572
levadadenys wants to merge 7 commits intostagingfrom
denys/design2/revert-revert-revert-fa4-fa7-codemod-output

Conversation

@levadadenys
Copy link
Contributor

@levadadenys levadadenys commented Mar 23, 2026

Summary

  • Reapplies the FontAwesome v4 to v7 codemod migration (originally from revert-revert-71308-denys/fa-v4-to-v7-codemod-output #71402)
  • Fixes icon usage in ProgressLessonTeacherInfo and SendLesson components
  • Updates FontAwesome icons to use regular style where appropriate
  • Enhances resize bar icon styling in JsDebuggerUi.scss

Test plan

  • All 21 changed unit test suites pass (188 tests)
  • Lint passes on all changed files
  • Verify icon rendering in the browser for key components (ProgressLessonTeacherInfo, SendLesson, JsDebugger)
  • Full drone CI run

🤖 Generated with Claude Code

@levadadenys levadadenys requested review from Copilot and lfryemason and removed request for Copilot March 23, 2026 07:52
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 reapplies/adjusts the FontAwesome v4→v7 codemod changes and fixes a handful of icon usages in progress-related UI components and JsDebugger styling.

Changes:

  • Updates SendLesson and its unit test to use the newer share-from-square icon.
  • Updates progress teacher info and related story data to newer icon names.
  • Adds additional styling rules intended to improve the JsDebugger resize bar icon presentation.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
apps/test/unit/templates/progress/SendLessonTest.js Updates the expected icon name for the SendLesson button.
apps/style/JsDebuggerUi.scss Attempts to adjust resize bar icon styling via nested i rules.
apps/src/templates/progress/SendLesson.jsx Changes the button icon name and attempts to set icon style.
apps/src/templates/progress/ProgressLessonTeacherInfo.story.jsx Updates assessment icon string used in story fixtures.
apps/src/templates/progress/ProgressLessonTeacherInfo.jsx Updates lesson feedback button icon name.
apps/src/code-studio/components/progress/UnitCalendarGrid.jsx Updates legend icon name and attempts to specify regular style.

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

levadadenys added a commit that referenced this pull request Mar 23, 2026
This reverts the changes from PR #71572 which reapplied the FontAwesome
v4 to v7 codemod migration with fixes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

3 participants