Merge pull request #2941 from abhishekjakhar/fix/status-component

give aria-label to StatusOk, StatusWarning and StatusError components
This commit is contained in:
Patrik Oldsberg
2020-10-17 11:01:02 +02:00
committed by GitHub
2 changed files with 22 additions and 3 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core': patch
---
give aria-label attribute to Status Ok, Warning and Error
+17 -3
View File
@@ -65,20 +65,34 @@ const useStyles = makeStyles<BackstageTheme>(theme => ({
export const StatusOK: FC<{}> = props => {
const classes = useStyles(props);
return <span className={classNames(classes.status, classes.ok)} {...props} />;
return (
<span
className={classNames(classes.status, classes.ok)}
aria-label="Status ok"
{...props}
/>
);
};
export const StatusWarning: FC<{}> = props => {
const classes = useStyles(props);
return (
<span className={classNames(classes.status, classes.warning)} {...props} />
<span
className={classNames(classes.status, classes.warning)}
aria-label="Status warning"
{...props}
/>
);
};
export const StatusError: FC<{}> = props => {
const classes = useStyles(props);
return (
<span className={classNames(classes.status, classes.error)} {...props} />
<span
className={classNames(classes.status, classes.error)}
aria-label="Status error"
{...props}
/>
);
};