From b8ded9f27a08909c24cf98388758bc28114dc063 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Fri, 22 Mar 2024 15:53:01 +0800 Subject: [PATCH] fix: use static slide info in build mode (#1460) --- packages/client/composables/useSlideInfo.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/client/composables/useSlideInfo.ts b/packages/client/composables/useSlideInfo.ts index 91ee84458b..7ffaee7d10 100644 --- a/packages/client/composables/useSlideInfo.ts +++ b/packages/client/composables/useSlideInfo.ts @@ -3,6 +3,7 @@ import { useFetch } from '@vueuse/core' import type { Ref } from 'vue' import { computed, ref, unref } from 'vue' import type { SlideInfo, SlidePatch } from '@slidev/types' +import { getSlide } from '../logic/slides' export interface UseSlideInfo { info: Ref @@ -10,9 +11,9 @@ export interface UseSlideInfo { } export function useSlideInfo(no: number): UseSlideInfo { - if (no == null) { + if (!__SLIDEV_HAS_SERVER__) { return { - info: ref() as Ref, + info: ref(getSlide(no)?.meta.slide) as Ref, update: async () => {}, } }