Skip to content

Commit b955f76

Browse files
committed
fix(preview): prerendering issue on load
1 parent 66cd372 commit b955f76

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/runtime/plugins/studio/preview.client.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { PublicRuntimeConfig } from '@nuxt/content'
2-
import { defineNuxtPlugin, useCookie, useRoute, useRuntimeConfig } from '#imports'
2+
import { defineNuxtPlugin, useCookie, useRoute, useRuntimeConfig, getAppManifest } from '#imports'
33

44
export default defineNuxtPlugin(async (nuxtApp) => {
55
const studioConfig: PublicRuntimeConfig['studio'] = useRuntimeConfig().public.studio || {}
@@ -23,6 +23,10 @@ export default defineNuxtPlugin(async (nuxtApp) => {
2323
window.sessionStorage.setItem('previewToken', String(previewToken.value))
2424
window.sessionStorage.setItem('previewAPI', typeof route.query.staging !== 'undefined' ? 'https://dev-api.nuxt.studio' : studioConfig.apiURL)
2525

26+
const manifest = await getAppManifest()
27+
// Disable prerendering for preview
28+
manifest.prerendered = []
29+
2630
nuxtApp.hook('app:mounted', async () => {
2731
await import('../../internal/studio').then(({ mountPreviewUI, initIframeCommunication }) => {
2832
mountPreviewUI()

0 commit comments

Comments
 (0)