diff --git a/packages/docusaurus-theme-classic/src/theme-classic.d.ts b/packages/docusaurus-theme-classic/src/theme-classic.d.ts index 7c0deb7dc6..08475210a9 100644 --- a/packages/docusaurus-theme-classic/src/theme-classic.d.ts +++ b/packages/docusaurus-theme-classic/src/theme-classic.d.ts @@ -176,6 +176,7 @@ declare module '@theme/DocCardList' { export interface Props { readonly items: PropSidebarItem[]; + readonly className?: string; } export default function DocCardList(props: Props): JSX.Element; diff --git a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/Desktop/styles.module.css b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/Desktop/styles.module.css index 3ca0d4b8d5..cf147cd4e3 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogSidebar/Desktop/styles.module.css +++ b/packages/docusaurus-theme-classic/src/theme/BlogSidebar/Desktop/styles.module.css @@ -29,6 +29,7 @@ .sidebarItemLink { color: var(--ifm-font-color-base); + display: block; } .sidebarItemLink:hover { diff --git a/packages/docusaurus-theme-classic/src/theme/DocCardList/index.tsx b/packages/docusaurus-theme-classic/src/theme/DocCardList/index.tsx index 052e882925..3cd1425daf 100644 --- a/packages/docusaurus-theme-classic/src/theme/DocCardList/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/DocCardList/index.tsx @@ -6,10 +6,12 @@ */ import React from 'react'; +import clsx from 'clsx'; import DocCard from '@theme/DocCard'; import type {PropSidebarItem} from '@docusaurus/plugin-content-docs'; import {findFirstCategoryLink} from '@docusaurus/theme-common'; +import type {Props} from '@theme/DocCardList'; // Filter categories that don't have a link. function filterItems(items: PropSidebarItem[]): PropSidebarItem[] { @@ -21,13 +23,9 @@ function filterItems(items: PropSidebarItem[]): PropSidebarItem[] { }); } -export default function DocCardList({ - items, -}: { - items: PropSidebarItem[]; -}): JSX.Element { +export default function DocCardList({items, className}: Props): JSX.Element { return ( -
+
{filterItems(items).map((item, index) => (
diff --git a/packages/docusaurus-theme-classic/src/theme/DocCategoryGeneratedIndexPage/index.tsx b/packages/docusaurus-theme-classic/src/theme/DocCategoryGeneratedIndexPage/index.tsx index 179839ac09..8f58116ead 100644 --- a/packages/docusaurus-theme-classic/src/theme/DocCategoryGeneratedIndexPage/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/DocCategoryGeneratedIndexPage/index.tsx @@ -61,7 +61,7 @@ function DocCategoryGeneratedIndexPageContent({ )}
- +