From 5962cda8b7d27c7f3d110c1380cc84f2e61192b6 Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Wed, 5 Jun 2019 10:58:04 -0700 Subject: [PATCH] feat(v2): responsive sidebar (#1562) * feat(v2): responsive sidebar * feat(v2): separate css modules from Infima * fix(v2): sidebar a11y --- .../package.json | 1 + .../src/theme/DocItem/index.js | 38 ++++++------ .../src/theme/DocItem/styles.module.css | 27 ++++---- .../src/theme/DocPage/index.js | 10 ++- .../src/theme/DocPage/styles.css | 23 ------- .../src/theme/DocSidebar/index.js | 61 ++++++++++++++++--- .../src/theme/DocSidebar/styles.css | 21 ------- .../src/theme/DocSidebar/styles.module.css | 29 +++++++++ .../src/theme/Navbar/styles.module.css | 6 +- 9 files changed, 123 insertions(+), 93 deletions(-) delete mode 100644 packages/docusaurus-plugin-content-docs/src/theme/DocPage/styles.css delete mode 100644 packages/docusaurus-plugin-content-docs/src/theme/DocSidebar/styles.css create mode 100644 packages/docusaurus-plugin-content-docs/src/theme/DocSidebar/styles.module.css diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index b9cf728f0f..b8212e0cbb 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -17,6 +17,7 @@ }, "peerDependencies": { "@docusaurus/core": "^2.0.0", + "classnames": "^2.2.6", "react": "^16.8.4", "react-dom": "^16.8.4", "react-router-config": "^5.0.0" diff --git a/packages/docusaurus-plugin-content-docs/src/theme/DocItem/index.js b/packages/docusaurus-plugin-content-docs/src/theme/DocItem/index.js index 42a22890f0..b7027df178 100644 --- a/packages/docusaurus-plugin-content-docs/src/theme/DocItem/index.js +++ b/packages/docusaurus-plugin-content-docs/src/theme/DocItem/index.js @@ -15,7 +15,7 @@ import styles from './styles.module.css'; function Headings({headings, isChild}) { if (!headings.length) return null; return ( -