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}>