diff --git a/docs/package.json b/docs/package.json index 64ecc73fa..22e5495f7 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,36 +15,43 @@ }, "dependencies": { "@algolia/client-search": "^4.20.0", - "@astrojs/mdx": "^1.1.3", - "@astrojs/preact": "^3.0.1", - "@astrojs/react": "^3.0.4", - "@astrojs/tailwind": "^5.0.2", - "@astrojs/vercel": "^7.0.2", - "@astropub/md": "^0.3.0", - "@codesandbox/sandpack-react": "^2.9.0", + "@astrojs/mdx": "2.1.1", + "@astrojs/preact": "3.1.0", + "@astrojs/react": "3.0.9", + "@astrojs/tailwind": "5.1.0", + "@astrojs/vercel": "^7.1.0", + "@astropub/md": "^0.4.0", + "@codesandbox/sandpack-react": "2.10.0", "@codesandbox/sandpack-themes": "^2.0.21", "@docsearch/css": "^3.5.2", "@docsearch/react": "^3.5.2", "@types/react": "^18.2.34", - "astro": "3.4.3", + "acorn": "^8.11.3", + "acorn-walk": "^8.3.2", + "astro": "4.3.0", "clsx": "^2.0.0", "hastscript": "^8.0.0", "html-escaper": "^3.0.3", "media-chrome": "link:..", "mux-embed": "^4.30.0", + "parse5": "^7.1.2", "preact": "^10.18.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "remark-gfm": "^3.0.1", - "remark-smartypants": "^2.0.0", + "remark-gfm": "^4.0.0", + "remark-smartypants": "^2.1.0", "tailwindcss": "^3.3.5", "zod": "^3.22.4" }, "devDependencies": { - "@types/node": "^20.8.10", + "@types/node": "^20.11.15", "@types/react-dom": "^18.2.14", "prettier": "^3.0.3", "rehype-autolink-headings": "^7.0.0", "rehype-slug": "^6.0.0" + }, + "resolutions": { + "vite": "5.0.10", + "@codesandbox/sandpack-client": "2.10.0" } } diff --git a/docs/src/components/Header/Header.astro b/docs/src/components/Header/Header.astro index 44bd1b97e..896e50f1a 100644 --- a/docs/src/components/Header/Header.astro +++ b/docs/src/components/Header/Header.astro @@ -32,6 +32,7 @@ const lang = getLanguageFromURL(currentPage); Basics Themes Showcase + Examples
diff --git a/docs/src/components/LeftSidebar/LeftSidebar.astro b/docs/src/components/LeftSidebar/LeftSidebar.astro index acf0281ba..bfe6e1ea0 100644 --- a/docs/src/components/LeftSidebar/LeftSidebar.astro +++ b/docs/src/components/LeftSidebar/LeftSidebar.astro @@ -6,10 +6,10 @@ type Props = { currentPage: string; }; -const { currentPage } = Astro.props as Props; +let { currentPage, sidebar } = Astro.props as Props; const currentPageMatch = currentPage.slice(1).replace(/\/$/, ''); const langCode = getLanguageFromURL(currentPage); -const sidebar = SIDEBAR[langCode]; +sidebar ??= SIDEBAR[langCode]; ---