From 46dba2f3c62ce3ed13055c7bb96a262d6e824b57 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Sun, 8 Nov 2020 01:18:39 +0300 Subject: [PATCH] chore(v2): upgrade Infima to v0.2.0-alpha.15 (#3712) * Move custom scrollbar styles to separate class * chore(v2): upgrade Infima to v0.2.0-alpha.15 --- .../docusaurus-theme-classic/package.json | 2 +- .../src/theme/BlogSidebar/index.tsx | 3 ++- .../src/theme/BlogSidebar/styles.module.css | 20 +------------------ .../src/theme/DocSidebar/index.tsx | 16 ++++++++++----- .../src/theme/DocSidebar/styles.module.css | 18 ----------------- .../src/theme/TOC/index.tsx | 4 +++- .../src/theme/TOC/styles.module.css | 19 ------------------ yarn.lock | 8 ++++---- 8 files changed, 22 insertions(+), 68 deletions(-) diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 3a2d62ad6d..df38e1f430 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -32,7 +32,7 @@ "@types/react-toggle": "^4.0.2", "clsx": "^1.1.1", "copy-text-to-clipboard": "^2.2.0", - "infima": "0.2.0-alpha.14", + "infima": "0.2.0-alpha.15", "lodash": "^4.17.19", "parse-numeric-range": "^0.0.2", "prism-react-renderer": "^1.1.0", diff --git a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/index.tsx b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/index.tsx index 31e5ac9885..1d755bc295 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/index.tsx @@ -6,6 +6,7 @@ */ import React from 'react'; +import clsx from 'clsx'; import Link from '@docusaurus/Link'; import type {Props} from '@theme/BlogSidebar'; import styles from './styles.module.css'; @@ -15,7 +16,7 @@ export default function BlogSidebar({sidebar}: Props) { return null; } return ( -
+

{sidebar.title}

    {sidebar.items.map((item) => { diff --git a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/styles.module.css b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/styles.module.css index 1b408e1892..e8037a09cb 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/styles.module.css +++ b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/styles.module.css @@ -13,31 +13,13 @@ top: calc(var(--ifm-navbar-height) + 2rem); } -.sidebar::-webkit-scrollbar { - width: 7px; -} - -.sidebar::-webkit-scrollbar-track { - background: #f1f1f1; - border-radius: 10px; -} - -.sidebar::-webkit-scrollbar-thumb { - background: #888; - border-radius: 10px; -} - -.sidebar::-webkit-scrollbar-thumb:hover { - background: #555; -} - .sidebarItemTitle { margin-bottom: 0.5rem; } .sidebarItemList { overflow-y: auto; - font-size: .9rem; + font-size: 0.9rem; padding-left: 0; } diff --git a/packages/docusaurus-theme-classic/src/theme/DocSidebar/index.tsx b/packages/docusaurus-theme-classic/src/theme/DocSidebar/index.tsx index cc0a4ede54..9cf9f9f301 100644 --- a/packages/docusaurus-theme-classic/src/theme/DocSidebar/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/DocSidebar/index.tsx @@ -230,11 +230,17 @@ function DocSidebar({ )}
    + className={clsx( + 'menu', + 'menu--responsive', + 'thin-scrollbar', + styles.menu, + { + 'menu--show': showResponsiveSidebar, + [styles.menuWithAnnouncementBar]: + !isAnnouncementBarClosed && scrollY === 0, + }, + )}>