Merge pull request #20149 from npiyush97/fix-18696
added aria label for better a11y score
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user