From 801d1a6ac78f78dcb7ee38d2cf3e28592ed6b5ac Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 15 Dec 2024 00:10:39 +0800 Subject: [PATCH] fix(theme): unexpectedly overlooked sidebar icon (#374) --- theme/src/client/composables/sidebar.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theme/src/client/composables/sidebar.ts b/theme/src/client/composables/sidebar.ts index d174df76..41499946 100644 --- a/theme/src/client/composables/sidebar.ts +++ b/theme/src/client/composables/sidebar.ts @@ -148,7 +148,7 @@ function resolveSidebarItems( if (link) { navLink.link = normalizeLink(_prefix, link) const nav = resolveNavLink(navLink.link) - navLink.icon = nav.icon + navLink.icon = nav.icon || navLink.icon } const nextPrefix = normalizePrefix(_prefix, prefix || dir) if (items === 'auto') { @@ -156,7 +156,7 @@ function resolveSidebarItems( if (!navLink.link && autoHomeData.value[nextPrefix]) { navLink.link = normalizeLink(autoHomeData.value[nextPrefix]) const nav = resolveNavLink(navLink.link) - navLink.icon = nav.icon + navLink.icon = nav.icon || navLink.icon } } else {