added aria label for better a11y score

Signed-off-by: npiyush97 <npiyush35@gmail.com>
This commit is contained in:
npiyush97
2023-09-25 16:10:53 +05:30
parent d4a8a92169
commit 18f1756908
2 changed files with 11 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,14 @@ export function createSpecApiTypeColumn(): TableColumn<ApiEntity> {
const ApiDefinitionButton = ({ apiEntity }: { apiEntity: ApiEntity }) => {
const [dialogOpen, setDialogOpen] = useState(false);
// eslint-disable-next-line no-console
console.log('this is the one');
return (
<>
<ToggleButton onClick={() => setDialogOpen(!dialogOpen)}>
<ToggleButton
aria-label="Toggle API Defination Dialog"
onClick={() => setDialogOpen(!dialogOpen)}
>
<ExtensionIcon />
</ToggleButton>
<ApiDefinitionDialog