From 6c8df6c11685d81c86b9f366c63a72e405f6c16e Mon Sep 17 00:00:00 2001 From: tgreyuk Date: Tue, 2 Jul 2024 21:02:46 +0100 Subject: [PATCH] fix(vitepress): normalize sidebar paths in windows (#643) --- .changeset/mighty-seals-camp.md | 5 +++++ .../src/sidebars/sidebar.vitepress.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/mighty-seals-camp.md diff --git a/.changeset/mighty-seals-camp.md b/.changeset/mighty-seals-camp.md new file mode 100644 index 00000000..963e2b0c --- /dev/null +++ b/.changeset/mighty-seals-camp.md @@ -0,0 +1,5 @@ +--- +'typedoc-vitepress-theme': patch +--- + +- Normalize sidebar paths in windows (#643) diff --git a/packages/typedoc-vitepress-theme/src/sidebars/sidebar.vitepress.ts b/packages/typedoc-vitepress-theme/src/sidebars/sidebar.vitepress.ts index 3165358d..51c8c76f 100644 --- a/packages/typedoc-vitepress-theme/src/sidebars/sidebar.vitepress.ts +++ b/packages/typedoc-vitepress-theme/src/sidebars/sidebar.vitepress.ts @@ -18,7 +18,7 @@ function getNavigationItem( return { text: navigationItem.title, ...(Boolean(navigationItem?.path) && { - link: `/${basePath}/${getParsedUrl(navigationItem.path as string)}`, + link: `/${basePath}/${getParsedUrl(navigationItem.path as string).replace(/\\/g, '/')}`, }), ...(hasChildren && { collapsed: options.collapsed }), ...(hasChildren && {