From 853e29dbd8bb3acbe2dc8949d611ae010ddeecaa Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Tue, 22 Dec 2020 18:28:37 +0300 Subject: [PATCH] fix(v2): minor a11y tweaks (#3946) --- .../src/theme/DebugLayout/index.js | 38 ++++++++++++------- .../src/theme/IconEdit/index.tsx | 1 + 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/packages/docusaurus-plugin-debug/src/theme/DebugLayout/index.js b/packages/docusaurus-plugin-debug/src/theme/DebugLayout/index.js index 9e281e011b..c075a1fdd6 100644 --- a/packages/docusaurus-plugin-debug/src/theme/DebugLayout/index.js +++ b/packages/docusaurus-plugin-debug/src/theme/DebugLayout/index.js @@ -6,6 +6,7 @@ */ import React from 'react'; +import Head from '@docusaurus/Head'; import Link from '@docusaurus/Link'; import styles from './styles.module.css'; @@ -24,19 +25,30 @@ const DebugNavLink = ({to, children}) => ( function DebugLayout({children}) { return ( -
- -
{children}
-
+ <> + + + Docusaurus debug panel + + +
+ +
{children}
+
+ ); } diff --git a/packages/docusaurus-theme-classic/src/theme/IconEdit/index.tsx b/packages/docusaurus-theme-classic/src/theme/IconEdit/index.tsx index fa0ac4d472..e38d7d119d 100644 --- a/packages/docusaurus-theme-classic/src/theme/IconEdit/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/IconEdit/index.tsx @@ -22,6 +22,7 @@ const IconEdit = ({className, ...restProps}: Props): JSX.Element => { role="img" viewBox="0 0 40 40" className={clsx(styles.iconEdit, className)} + aria-label="Edit page" {...restProps}>