added aria label for better a11y score
Signed-off-by: npiyush97 <npiyush35@gmail.com>
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,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
|
||||
|
||||
Reference in New Issue
Block a user