From 73e8033e5138cd5be6a6dbc6d8432e75c1a04336 Mon Sep 17 00:00:00 2001 From: codersjj Date: Tue, 1 Aug 2023 12:57:28 +0800 Subject: [PATCH 1/2] fix: the link property value of SidebarItem does not support Chinese characters --- packages/island/src/theme-default/logic/useSidebarData.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/island/src/theme-default/logic/useSidebarData.ts b/packages/island/src/theme-default/logic/useSidebarData.ts index 7ae208eb..adfd24ac 100644 --- a/packages/island/src/theme-default/logic/useSidebarData.ts +++ b/packages/island/src/theme-default/logic/useSidebarData.ts @@ -10,6 +10,8 @@ interface SidebarData { } export function useSidebarData(currentPathname: string): SidebarData { + currentPathname = decodeURIComponent(currentPathname) + const localeData = useLocaleSiteData(); const sidebar = localeData.sidebar ?? {}; for (const name of Object.keys(sidebar)) { From ec545cdd17da782851e6a259ae88d3c8cf40012a Mon Sep 17 00:00:00 2001 From: Shane Date: Wed, 2 Aug 2023 17:23:59 +0800 Subject: [PATCH 2/2] fix: lint error --- packages/island/src/theme-default/logic/useSidebarData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/island/src/theme-default/logic/useSidebarData.ts b/packages/island/src/theme-default/logic/useSidebarData.ts index adfd24ac..3f3888b9 100644 --- a/packages/island/src/theme-default/logic/useSidebarData.ts +++ b/packages/island/src/theme-default/logic/useSidebarData.ts @@ -10,7 +10,7 @@ interface SidebarData { } export function useSidebarData(currentPathname: string): SidebarData { - currentPathname = decodeURIComponent(currentPathname) + currentPathname = decodeURIComponent(currentPathname); const localeData = useLocaleSiteData(); const sidebar = localeData.sidebar ?? {};