From ac19f82936a9a9b08c747a6f9d20b9df0990c710 Mon Sep 17 00:00:00 2001 From: Alex Taker Date: Thu, 28 Apr 2022 10:59:22 -0400 Subject: [PATCH] Add main and nav landmarks Signed-off-by: Alex Taker --- .changeset/afraid-insects-do.md | 5 +++++ packages/core-components/src/layout/Page/Page.tsx | 2 +- packages/core-components/src/layout/Sidebar/Bar.tsx | 4 ++-- .../core-components/src/layout/Sidebar/MobileSidebar.tsx | 3 ++- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .changeset/afraid-insects-do.md diff --git a/.changeset/afraid-insects-do.md b/.changeset/afraid-insects-do.md new file mode 100644 index 0000000000..dd3a02d063 --- /dev/null +++ b/.changeset/afraid-insects-do.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Added ARIA landmark
to Page component and added ARIA landmark ); }; diff --git a/packages/core-components/src/layout/Sidebar/MobileSidebar.tsx b/packages/core-components/src/layout/Sidebar/MobileSidebar.tsx index aefc58bc45..111bf38314 100644 --- a/packages/core-components/src/layout/Sidebar/MobileSidebar.tsx +++ b/packages/core-components/src/layout/Sidebar/MobileSidebar.tsx @@ -140,7 +140,7 @@ const OverlayMenu = ({ - {children} + {children} ); }; @@ -226,6 +226,7 @@ export const MobileSidebar = (props: MobileSidebarProps) => { {sidebarGroups}