docs: update docusaurus to v3 (#5625)

* update dependencies

* update onboarding mdx

* fixes for mdx issues

* fixes for mdx compatibility

* resolve mdx errors

* fixes in reference

* fix check errors

* revert change in vale action

* fix node version in action

* fix summary in markdown
This commit is contained in:
Shahed Nasser
2023-11-13 20:11:50 +02:00
committed by GitHub
parent cedab58339
commit c6dff873de
2265 changed files with 46163 additions and 47195 deletions

View File

@@ -8,12 +8,12 @@ import NavbarItem, { type Props as NavbarItemConfig } from "@theme/NavbarItem"
import NavbarColorModeToggle from "@theme/Navbar/ColorModeToggle"
import NavbarMobileSidebarToggle from "@theme/Navbar/MobileSidebar/Toggle"
import NavbarLogo from "@theme/Navbar/Logo"
import NavbarActions from "../../../components/Navbar/Actions"
import { ThemeConfig } from "@medusajs/docs"
import useIsBrowser from "@docusaurus/useIsBrowser"
import clsx from "clsx"
import { ThemeConfig } from "@medusajs/docs"
import { useSidebar } from "../../../providers/Sidebar"
import useIsBrowser from "@docusaurus/useIsBrowser"
import { Tooltip } from "docs-ui"
import NavbarActions from "../../../components/Navbar/Actions"
import { ChevronDoubleLeftMiniSolid, Sidebar } from "@medusajs/icons"
function useNavbarItems() {

View File

@@ -1,6 +1,6 @@
import React from "react"
import Logo from "@theme/Logo"
import MobileLogo from "../../MobileLogo"
import MobileLogo from "../../../components/MobileLogo"
export default function NavbarLogo(): JSX.Element {
return (

View File

@@ -1,5 +1,6 @@
import React from "react"
import { useNavbarMobileSidebar } from "@docusaurus/theme-common/internal"
import { translate } from "@docusaurus/Translate"
import NavbarColorModeToggle from "@theme/Navbar/ColorModeToggle"
import IconClose from "@theme/Icon/Close"
import NavbarLogo from "@theme/Navbar/Logo"
@@ -10,6 +11,11 @@ function CloseButton() {
return (
<button
type="button"
aria-label={translate({
id: "theme.docs.sidebar.closeSidebarButtonAriaLabel",
message: "Close navigation bar",
description: "The ARIA label for close button of mobile sidebar",
})}
className={clsx(
"bg-transparent border-0 text-inherit cursor-pointer p-0",
"flex ml-auto"
@@ -23,12 +29,7 @@ function CloseButton() {
export default function NavbarMobileSidebarHeader(): JSX.Element {
return (
<div
className={clsx(
"items-center shadow-navbar dark:shadow-navbar-dark",
"flex flex-1 h-navbar py-0.75 px-1.5"
)}
>
<div className="navbar-sidebar__brand">
<NavbarLogo />
<NavbarColorModeToggle
className={clsx(