Skip to content

Commit ee01bd6

Browse files
committed
Update docusaurus version
1 parent 973fc9f commit ee01bd6

File tree

11 files changed

+2953
-1813
lines changed

11 files changed

+2953
-1813
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"editor.defaultFormatter": "DotJoshJohnson.xml"
5656
},
5757
"[javascript]": {
58-
"editor.defaultFormatter": "vscode.typescript-language-features"
58+
"editor.defaultFormatter": "esbenp.prettier-vscode"
5959
},
6060
"[typescriptreact]": {
6161
"editor.defaultFormatter": "esbenp.prettier-vscode"

package-lock.json

Lines changed: 2881 additions & 1786 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
"prepare": "husky install"
1919
},
2020
"dependencies": {
21-
"@docusaurus/core": "^3.4.0",
22-
"@docusaurus/module-type-aliases": "^3.4.0",
23-
"@docusaurus/plugin-client-redirects": "^3.4.0",
24-
"@docusaurus/preset-classic": "^3.4.0",
25-
"@docusaurus/remark-plugin-npm2yarn": "^3.4.0",
26-
"@docusaurus/theme-common": "^3.4.0",
27-
"@docusaurus/theme-search-algolia": "^3.4.0",
21+
"@docusaurus/core": "^3.6.1",
22+
"@docusaurus/module-type-aliases": "^3.6.1",
23+
"@docusaurus/plugin-client-redirects": "^3.6.1",
24+
"@docusaurus/preset-classic": "^3.6.1",
25+
"@docusaurus/remark-plugin-npm2yarn": "^3.6.1",
26+
"@docusaurus/theme-common": "^3.6.1",
27+
"@docusaurus/theme-search-algolia": "^3.6.1",
2828
"@lottiefiles/react-lottie-player": "^3.5.4",
2929
"@mdx-js/react": "^3.0.1",
3030
"@radix-ui/react-icons": "^1.3.0",
@@ -53,7 +53,7 @@
5353
"remark-math": "^6.0.0"
5454
},
5555
"devDependencies": {
56-
"@docusaurus/tsconfig": "^3.4.0",
56+
"@docusaurus/tsconfig": "^3.6.1",
5757
"@toruslabs/eslint-config-react": "^3.4.1",
5858
"@tsconfig/docusaurus": "^2.0.3",
5959
"@types/classnames": "^2.3.1",

src/theme/DocBreadcrumbs/Items/Home/styles.module.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.breadcrumbHomeIcon {
22
position: relative;
3+
top: 1px;
34
vertical-align: top;
45
height: 1.1rem;
56
width: 1.1rem;

src/theme/DocBreadcrumbs/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import React from "react";
22
import clsx from "clsx";
33
import { ThemeClassNames } from "@docusaurus/theme-common";
4-
import { useSidebarBreadcrumbs, useHomePageRoute } from "@docusaurus/theme-common/internal";
4+
import { useSidebarBreadcrumbs } from "@docusaurus/plugin-content-docs/client";
5+
import { useHomePageRoute } from "@docusaurus/theme-common/internal";
6+
import Link from "@docusaurus/Link";
57
import { translate } from "@docusaurus/Translate";
68
import HomeBreadcrumbItem from "@theme/DocBreadcrumbs/Items/Home";
79
import styles from "./styles.module.css";

src/theme/DocSidebarItem/Category/index.js

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
11
import React, { useEffect, useMemo } from "react";
22
import clsx from "clsx";
3-
import { ThemeClassNames, useThemeConfig, usePrevious, Collapsible, useCollapsible } from "@docusaurus/theme-common";
4-
import { isActiveSidebarItem, findFirstSidebarItemLink, useDocSidebarItemsExpandedState, isSamePath } from "@docusaurus/theme-common/internal";
3+
import {
4+
ThemeClassNames,
5+
useThemeConfig,
6+
usePrevious,
7+
Collapsible,
8+
useCollapsible,
9+
} from "@docusaurus/theme-common";
10+
import { isSamePath } from "@docusaurus/theme-common/internal";
11+
import {
12+
isActiveSidebarItem,
13+
findFirstSidebarItemLink,
14+
useDocSidebarItemsExpandedState,
15+
} from "@docusaurus/plugin-content-docs/client";
516
import Link from "@docusaurus/Link";
617
import { translate } from "@docusaurus/Translate";
718
import useIsBrowser from "@docusaurus/useIsBrowser";
@@ -61,13 +72,21 @@ function CollapseButton({ collapsed, categoryLabel, onClick }) {
6172
{ label: categoryLabel },
6273
)
6374
}
75+
aria-expanded={!collapsed}
6476
type="button"
6577
className="clean-btn menu__caret"
6678
onClick={onClick}
6779
/>
6880
);
6981
}
70-
export default function DocSidebarItemCategory({ item, onItemClick, activePath, level, index, ...props }) {
82+
export default function DocSidebarItemCategory({
83+
item,
84+
onItemClick,
85+
activePath,
86+
level,
87+
index,
88+
...props
89+
}) {
7190
const { items, label, collapsible, className, href } = item;
7291
const {
7392
docs: {
@@ -138,7 +157,8 @@ export default function DocSidebarItemCategory({ item, onItemClick, activePath,
138157
}
139158
}
140159
aria-current={isCurrentPage ? "page" : undefined}
141-
aria-expanded={collapsible ? !collapsed : undefined}
160+
role={collapsible && !href ? "button" : undefined}
161+
aria-expanded={collapsible && !href ? !collapsed : undefined}
142162
href={collapsible ? hrefWithSSRFallback ?? "#" : hrefWithSSRFallback}
143163
{...props}
144164
>
@@ -157,7 +177,13 @@ export default function DocSidebarItemCategory({ item, onItemClick, activePath,
157177
</div>
158178

159179
<Collapsible lazy as="ul" className="menu__list" collapsed={collapsed}>
160-
<DocSidebarItems items={items} tabIndex={collapsed ? -1 : 0} onItemClick={onItemClick} activePath={activePath} level={level + 1} />
180+
<DocSidebarItems
181+
items={items}
182+
tabIndex={collapsed ? -1 : 0}
183+
onItemClick={onItemClick}
184+
activePath={activePath}
185+
level={level + 1}
186+
/>
161187
</Collapsible>
162188
</li>
163189
);

src/theme/DocSidebarItem/Link/index.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,30 @@
11
import React from "react";
22
import clsx from "clsx";
33
import { ThemeClassNames } from "@docusaurus/theme-common";
4-
import { isActiveSidebarItem } from "@docusaurus/theme-common/internal";
4+
import { isActiveSidebarItem } from "@docusaurus/plugin-content-docs/client";
55
import Link from "@docusaurus/Link";
66
import isInternalUrl from "@docusaurus/isInternalUrl";
77
import IconExternalLink from "@theme/Icon/ExternalLink";
88
import styles from "./styles.module.css";
9-
export default function DocSidebarItemLink({ item, onItemClick, activePath, level, index, ...props }) {
9+
export default function DocSidebarItemLink({
10+
item,
11+
onItemClick,
12+
activePath,
13+
level,
14+
index,
15+
...props
16+
}) {
1017
const { href, label, className, autoAddBaseUrl, icon } = item;
1118
const isActive = isActiveSidebarItem(item, activePath);
1219
const isInternalLink = isInternalUrl(href);
1320
return (
1421
<li
15-
className={clsx(ThemeClassNames.docs.docSidebarItemLink, ThemeClassNames.docs.docSidebarItemLinkLevel(level), "menu__list-item", className)}
22+
className={clsx(
23+
ThemeClassNames.docs.docSidebarItemLink,
24+
ThemeClassNames.docs.docSidebarItemLinkLevel(level),
25+
"menu__list-item",
26+
className,
27+
)}
1628
key={label}
1729
>
1830
<Link

src/theme/DocSidebarItem/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import React from "react";
12
import DocSidebarItemCategory from "@theme/DocSidebarItem/Category";
23
import DocSidebarItemHtml from "@theme/DocSidebarItem/Html";
34
import DocSidebarItemLink from "@theme/DocSidebarItem/Link";

src/theme/Layout/Provider/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import { composeProviders } from "@docusaurus/theme-common";
33
import {
44
ColorModeProvider,
55
AnnouncementBarProvider,
6-
DocsPreferredVersionContextProvider,
76
ScrollControllerProvider,
87
NavbarProvider,
98
PluginHtmlClassNameProvider,
109
} from "@docusaurus/theme-common/internal";
10+
import { DocsPreferredVersionContextProvider } from "@docusaurus/plugin-content-docs/client";
1111
const Provider = composeProviders([
1212
ColorModeProvider,
1313
AnnouncementBarProvider,

src/theme/Layout/index.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,13 @@ export default function Layout(props) {
3030

3131
<Navbar />
3232

33-
<div id={SkipToContentFallbackId} className={clsx(ThemeClassNames.wrapper.main, styles.mainWrapper, wrapperClassName)}>
34-
<ErrorBoundary fallback={(params) => <ErrorPageContent {...params} />}>{children}</ErrorBoundary>
33+
<div
34+
id={SkipToContentFallbackId}
35+
className={clsx(ThemeClassNames.wrapper.main, styles.mainWrapper, wrapperClassName)}
36+
>
37+
<ErrorBoundary fallback={(params) => <ErrorPageContent {...params} />}>
38+
{children}
39+
</ErrorBoundary>
3540
</div>
3641

3742
{!noFooter && <Footer />}

0 commit comments

Comments
 (0)