Merge pull request #21096 from backstage/philipph/mui5-fix-menuitem

Remove `button` prop from used MaterialUI `MenuItem` component
This commit is contained in:
Patrik Oldsberg
2023-11-14 11:08:05 +01:00
committed by GitHub
6 changed files with 10 additions and 5 deletions
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-playlist': patch
'@backstage/plugin-bazaar': patch
---
Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5.
@@ -60,7 +60,7 @@ export const InputSelector = ({ name, options, control, error }: Props) => {
>
{options.map(option => {
return (
<MenuItem button key={option} value={option}>
<MenuItem key={option} value={option}>
{option}
</MenuItem>
);
@@ -243,7 +243,6 @@ export const UserListPicker = (props: UserListPickerProps) => {
<MenuItem
role="none presentation"
key={item.id}
button
divider
onClick={() => setSelectedUserFilter(item.id)}
selected={item.id === filters.user?.value}
@@ -44,7 +44,6 @@ const NavigationMenuItem = ({ navigation, icon, title }: NavigationItem) => {
const [, setScroll] = useScroll();
return (
<MenuItem
button
data-testid={`menu-item-${navigation}`}
className={classes.menuItem}
onClick={() => setScroll(navigation)}
@@ -270,7 +270,6 @@ export const PersonalListPicker = () => {
<MenuItem
role="none presentation"
key={item.id}
button
divider
onClick={() => setSelectedPersonalFilter(item.id)}
selected={item.id === selectedPersonalFilter}
@@ -111,7 +111,6 @@ export const OwnerListPicker = (props: {
{group.items.map(item => (
<MenuItem
key={item.id}
button
divider
ContainerProps={{ role: 'menuitem' }}
onClick={() => onSelectOwner(item.id as 'owned' | 'all')}