Skip to content

feat(tech-radar): migrate UI from Material UI to Backstage UI - #10293

Open
jaisuriyaNatarajan wants to merge 4 commits into
backstage:mainfrom
jaisuriyaNatarajan:feat/tech-radar-mui-to-bui-migration
Open

feat(tech-radar): migrate UI from Material UI to Backstage UI#10293
jaisuriyaNatarajan wants to merge 4 commits into
backstage:mainfrom
jaisuriyaNatarajan:feat/tech-radar-mui-to-bui-migration

Conversation

@jaisuriyaNatarajan

@jaisuriyaNatarajan jaisuriyaNatarajan commented Aug 11, 2026

Copy link
Copy Markdown

Hey, I just made a Pull Request!

Migrates the Tech Radar plugin UI from Material UI to Backstage UI (@backstage/ui), including dialog/layout CSS fixes, README callout, example-app BUI CSS imports, and a major changeset.

Related: #7869 #7534

Screen shots

  1. tech-radar-overview
image
  1. tech-radar-entry-dialog-typescript
image
  1. tech-radar-filter-react
image
  1. tech-radar-filtered-react-result
image

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Signed-off-by: jaisuriyaNatarajan <jaisuriya.natarajan@infosys.com>
@jaisuriyaNatarajan
jaisuriyaNatarajan requested a review from a team as a code owner August 11, 2026 16:16
Signed-off-by: jaisuriyaNatarajan <jaisuriya.natarajan@infosys.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@backstage-goalie

backstage-goalie Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

  • @backstage-community/plugin-argocd
  • @backstage-community/plugin-playlist
  • @backstage-community/plugin-rbac-backend
  • @backstage-community/plugin-tekton

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-argocd workspaces/argocd/plugins/argocd none v2.10.0
@backstage-community/plugin-playlist workspaces/playlist/plugins/playlist none v0.22.0
@backstage-community/plugin-rbac-backend workspaces/rbac/plugins/rbac-backend none v7.17.0
app-next workspaces/tech-radar/packages/app-next none v0.0.3
app workspaces/tech-radar/packages/app none v0.0.3
@backstage-community/plugin-tech-radar workspaces/tech-radar/plugins/tech-radar major v1.21.0
@backstage-community/plugin-tekton workspaces/tekton/plugins/tekton none v3.41.0

@hopehadfield

Copy link
Copy Markdown
Contributor

Hey @jaisuriyaNatarajan! Thanks for the contribution😄 Looks like the CI is failing (you'll need to run yarn dedupe). Can you please take a look at this?

Signed-off-by: jaisuriyaNatarajan <jaisuriya.natarajan@infosys.com>
@jaisuriyaNatarajan

Copy link
Copy Markdown
Author

Hey @jaisuriyaNatarajan! Thanks for the contribution😄 Looks like the CI is failing (you'll need to run yarn dedupe). Can you please take a look at this?

Hey @jaisuriyaNatarajan! Thanks for the contribution😄 Looks like the CI is failing (you'll need to run yarn dedupe). Can you please take a look at this?

Hi @hopehadfield

Thanks for the review and for flagging the CI failure — I’ve pushed a fix.

I ran yarn dedupe in workspaces/tech-radar and updated yarn.lock. The Verify lockfile duplicates step should pass on the latest commit now.

Let me know if anything else comes up on the PR

Signed-off-by: jaisuriyaNatarajan <jaisuriya.natarajan@infosys.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants