Merge pull request #20234 from jboeijenga/fix/support-button-menu

fix: support button menu items text wrap
This commit is contained in:
Patrik Oldsberg
2023-09-28 21:25:52 +02:00
committed by GitHub
2 changed files with 14 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Changed SupportButton menuitems to support text wrap
@@ -46,6 +46,9 @@ const useStyles = makeStyles(
minWidth: 260,
maxWidth: 400,
},
menuItem: {
whiteSpace: 'normal',
},
},
{ name: 'BackstageSupportButton' },
);
@@ -145,12 +148,16 @@ export function SupportButton(props: SupportButtonProps) {
autoFocusItem={Boolean(anchorEl)}
>
{title && (
<MenuItem alignItems="flex-start">
<MenuItem alignItems="flex-start" className={classes.menuItem}>
<Typography variant="subtitle1">{title}</Typography>
</MenuItem>
)}
{React.Children.map(children, (child, i) => (
<MenuItem alignItems="flex-start" key={`child-${i}`}>
<MenuItem
alignItems="flex-start"
key={`child-${i}`}
className={classes.menuItem}
>
{child}
</MenuItem>
))}