Commit 3f96765
feat(orchestrator): migrate from Material UI v4 to MUI v5 (#3195)
* feat(orchestrator): migrate from Material UI v4 to MUI v5
Replace @material-ui imports with @mui across the orchestrator plugin
and app shells, add StylesProvider with orchestrator JSS seed, shared
ESLint ban on v4 imports, and fix sidebar logo spacing plus workflow
table action icon sizing in NFS and legacy apps.
Co-authored-by: Cursor <cursoragent@cursor.com>
* chore(orchestrator): add changesets for form-react and form-widgets
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(orchestrator): use MUI Box sx for sidebar logo styling
Replace inline styles with Box and sx on sidebar logo wrappers and SVG
logos in NFS app, legacy app, and plugin dev shell per review feedback.
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(orchestrator): move shared ESLint config to workspace root
Centralize frontend ESLint rules in eslint.frontend-shared.cjs and wire
packages via relative require with documented no-relative-monorepo-imports
exceptions. Remove plugin package export and form-package devDependencies.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(orchestrator): use RHDH logos from backstage-plugin-theme
Import LogoFull and LogoIcon from @red-hat-developer-hub/backstage-plugin-theme
(requires ^0.14.0) and remove local Backstage SVG copies in app shells.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(orchestrator): avoid clipping in run variables values
Keep TextCodeBlock content from being clipped by RHDH Paper rounded-child styles
and align app/dev wiring updates for the run variables dialog rendering path.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(orchestrator): prefix MUI v5 class names to avoid RHDH theme collisions
Configure ClassNameGenerator with the v5- prefix so RHDH MuiPaper overrides
do not strip Alert severity styles inside Backstage v4 InfoCard shells.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent de6cc96 commit 3f96765
31 files changed
Lines changed: 264 additions & 312 deletions
File tree
- workspaces/orchestrator
- .changeset
- packages
- app-legacy
- src/components/Root
- app
- src
- plugins
- orchestrator-form-react
- orchestrator-form-widgets
- orchestrator
- dev
- src
- components
- OrchestratorPage
- WorkflowInstancePage
- WorkflowPage
- catalogComponents
- ui
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
Lines changed: 0 additions & 45 deletions
This file was deleted.
Lines changed: 0 additions & 46 deletions
This file was deleted.
0 commit comments