diff --git a/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue b/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue index a92206161..0ba50712c 100644 --- a/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue +++ b/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue @@ -8,6 +8,7 @@ const getInitialItems = () => data.icons.slice(0, 64) const items = ref(getInitialItems()) const showIcons = ref(false) +// Added intersection observer to improve performance const onIntersectionObserver: IntersectionObserverCallback = ([{ isIntersecting }]) => { if (isIntersecting) { showIcons.value = true