From a64a34f0778291d7cd72f2eb55ae320f5d718bd2 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Mon, 26 Oct 2020 17:15:50 +0300 Subject: [PATCH] feat(v2): add skip to content link (#3640) --- .../src/theme/Layout/index.tsx | 6 +++ .../src/theme/SkipToContent/index.tsx | 38 +++++++++++++++++++ .../src/theme/SkipToContent/styles.module.css | 16 ++++++++ 3 files changed, 60 insertions(+) create mode 100644 packages/docusaurus-theme-classic/src/theme/SkipToContent/index.tsx create mode 100644 packages/docusaurus-theme-classic/src/theme/SkipToContent/styles.module.css diff --git a/packages/docusaurus-theme-classic/src/theme/Layout/index.tsx b/packages/docusaurus-theme-classic/src/theme/Layout/index.tsx index 108f03e47d..1af3915bfa 100644 --- a/packages/docusaurus-theme-classic/src/theme/Layout/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/Layout/index.tsx @@ -7,6 +7,7 @@ import React from 'react'; import clsx from 'clsx'; +import SkipToContent from '@theme/SkipToContent'; import AnnouncementBar from '@theme/AnnouncementBar'; import Navbar from '@theme/Navbar'; import Footer from '@theme/Footer'; @@ -17,12 +18,17 @@ import './styles.css'; function Layout(props: Props): JSX.Element { const {children, noFooter, wrapperClassName} = props; + return ( + + + +
{children}
{!noFooter &&