From ed2106b8236568ef1e94200e36357916ac0268ad Mon Sep 17 00:00:00 2001 From: userquin Date: Fri, 2 Feb 2024 23:22:16 +0100 Subject: [PATCH] perf(theme): move svg icons to css --- .../theme-default/components/VPDocFooter.vue | 5 +- .../theme-default/components/VPFeature.vue | 4 +- .../theme-default/components/VPFlyout.vue | 13 +++-- .../components/VPHomeSponsors.vue | 7 ++- .../theme-default/components/VPLocalNav.vue | 5 +- .../components/VPLocalNavOutlineDropdown.vue | 5 +- .../components/VPNavBarSearchButton.vue | 6 ++- .../components/VPNavBarTranslations.vue | 4 +- .../components/VPNavScreenMenuGroup.vue | 5 +- .../components/VPNavScreenTranslations.vue | 10 ++-- .../components/VPSidebarItem.vue | 5 +- .../theme-default/components/VPSwitch.vue | 2 +- .../components/VPSwitchAppearance.vue | 10 ++-- .../components/VPTeamMembersItem.vue | 5 +- src/client/theme-default/styles/icons.css | 54 +++++++++++++++++++ src/client/theme-default/without-fonts.ts | 1 + 16 files changed, 107 insertions(+), 34 deletions(-) create mode 100644 src/client/theme-default/styles/icons.css diff --git a/src/client/theme-default/components/VPDocFooter.vue b/src/client/theme-default/components/VPDocFooter.vue index 6de55347..4ecdd1d4 100644 --- a/src/client/theme-default/components/VPDocFooter.vue +++ b/src/client/theme-default/components/VPDocFooter.vue @@ -3,7 +3,7 @@ import { computed } from 'vue' import { useData } from '../composables/data' import { useEditLink } from '../composables/edit-link' import { usePrevNext } from '../composables/prev-next' -import VPIconEdit from './icons/VPIconEdit.vue' +// import VPIconEdit from './icons/VPIconEdit.vue' import VPLink from './VPLink.vue' import VPDocFooterLastUpdated from './VPDocFooterLastUpdated.vue' @@ -30,7 +30,8 @@ const showFooter = computed(() => {
diff --git a/src/client/theme-default/components/VPFeature.vue b/src/client/theme-default/components/VPFeature.vue index abdade78..2644fcd7 100644 --- a/src/client/theme-default/components/VPFeature.vue +++ b/src/client/theme-default/components/VPFeature.vue @@ -2,7 +2,7 @@ import type { DefaultTheme } from 'vitepress/theme' import VPImage from './VPImage.vue' import VPLink from './VPLink.vue' -import VPIconArrowRight from './icons/VPIconArrowRight.vue' +// import VPIconArrowRight from './icons/VPIconArrowRight.vue' defineProps<{ icon?: DefaultTheme.FeatureIcon @@ -46,7 +46,7 @@ defineProps<{ diff --git a/src/client/theme-default/components/VPFlyout.vue b/src/client/theme-default/components/VPFlyout.vue index 57118fe7..2c6e369b 100644 --- a/src/client/theme-default/components/VPFlyout.vue +++ b/src/client/theme-default/components/VPFlyout.vue @@ -1,8 +1,8 @@