Nomad plugin migration - #9841
Conversation
Changed Packages
|
There was a problem hiding this comment.
Pull request overview
This PR migrates the Nomad frontend plugin workspace from legacy Material-UI (MUI v4) components/icons to Backstage UI (BUI) and Remix Icon components, aligning the plugin UI with the newer Backstage UI stack.
Changes:
- Replaced MUI
ChipandOpenInNewusage with BUITag/TagGroupand@remixicon/react. - Updated plugin dependencies (and lockfile) to remove
@material-ui/*and add@backstage/ui+@remixicon/react. - Added a changeset documenting the migration release.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| workspaces/nomad/yarn.lock | Updates lockfile entries for the new UI/icon dependencies and removes MUI v4 entries for this workspace. |
| workspaces/nomad/plugins/nomad/src/components/EntityNomadJobVersionListCard/EntityNomadJobVersionListCard.tsx | Migrates UI elements from MUI to BUI and swaps action icon to Remix Icon. |
| workspaces/nomad/plugins/nomad/package.json | Removes MUI dependencies and adds @backstage/ui and @remixicon/react. |
| workspaces/nomad/.changeset/gorgeous-weeks-flash.md | Adds a changeset announcing the migration release. |
| <TagGroup aria-label="stable"> | ||
| <Tag id="stable">{`${row.Stable}`}</Tag> | ||
| </TagGroup> |
| icon: () => <RiExternalLinkLine />, | ||
| tooltip: 'Open in Nomad UI', | ||
| isFreeAction: true, | ||
| onClick: () => window.open(`${nomadAddr}/ui/jobs/${jobID}/versions`), |
| "@backstage/ui": "backstage:^", | ||
| "@remixicon/react": "^4.2.0", |
|
Hi @Parsifal-M, I followed the same steps for the MUI to BUI conversion as outlined here: #7869. Please review. |
ea51a4e to
a754759
Compare
|
Thanks for the contribution! |
a754759 to
96ac772
Compare
Signed-off-by: deepthi-ajith_infosys <deepthi.ajith@infosys.com>
452be1b to
2528a48
Compare
Signed-off-by: deepthi-ajith_infosys <deepthi.ajith@infosys.com>
|
Closing this PR as the changes have been moved to a new PR. Please continue the review on the newly created PR. - #10234 |
Hey, I just made a Pull Request!
✔️ Checklist
Signed-off-byline in the message. (more info)