Merge pull request #20149 from npiyush97/fix-18696

added aria label for better a11y score
This commit is contained in:
Fredrik Adelöw
2023-09-25 17:06:05 +02:00
committed by GitHub
2 changed files with 9 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': patch
---
added aria-label on api definition button for better a11y.
@@ -33,10 +33,12 @@ export function createSpecApiTypeColumn(): TableColumn<ApiEntity> {
const ApiDefinitionButton = ({ apiEntity }: { apiEntity: ApiEntity }) => {
const [dialogOpen, setDialogOpen] = useState(false);
return (
<>
<ToggleButton onClick={() => setDialogOpen(!dialogOpen)}>
<ToggleButton
aria-label="Toggle API Definition Dialog"
onClick={() => setDialogOpen(!dialogOpen)}
>
<ExtensionIcon />
</ToggleButton>
<ApiDefinitionDialog