From aa8ac45229a07ad2b8b7cff089b55bfd2bd06533 Mon Sep 17 00:00:00 2001 From: Nandan Acharya Date: Wed, 25 Mar 2026 10:07:10 +0530 Subject: [PATCH 1/2] feat: improve a11y by adding aria-labels to icon-only buttons --- src/components/EditorCanvas/Table.jsx | 4 ++++ .../RelationshipsTab/RelationshipInfo.jsx | 2 +- .../EditorSidePanel/TablesTab/IndexDetails.jsx | 1 + .../EditorSidePanel/TablesTab/TableField.jsx | 2 +- .../EditorSidePanel/TypesTab/TypeField.jsx | 2 +- .../EditorSidePanel/TypesTab/TypesTab.jsx | 2 +- src/utils/types.js | 15 +++++++++++++++ 7 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 src/utils/types.js diff --git a/src/components/EditorCanvas/Table.jsx b/src/components/EditorCanvas/Table.jsx index b10e9eb76..6c959f5ad 100644 --- a/src/components/EditorCanvas/Table.jsx +++ b/src/components/EditorCanvas/Table.jsx @@ -174,6 +174,7 @@ export default function Table({
diff --git a/src/components/EditorSidePanel/TablesTab/IndexDetails.jsx b/src/components/EditorSidePanel/TablesTab/IndexDetails.jsx index 45e85fba3..47bc51561 100644 --- a/src/components/EditorSidePanel/TablesTab/IndexDetails.jsx +++ b/src/components/EditorSidePanel/TablesTab/IndexDetails.jsx @@ -189,6 +189,7 @@ export default function IndexDetails({ data, fields, iid, tid }) { showArrow >