@nuxtjs/prismic
Version:
Easily connect your Nuxt application to your content hosted on Prismic
16 lines (14 loc) • 378 B
text/typescript
import { defineNuxtPlugin } from "#app"
import { refreshNuxtData, useRuntimeConfig } from "#imports"
export default defineNuxtPlugin({
name: "prismic:plugin:client",
parallel: true,
setup() {
if (useRuntimeConfig().public.prismic?.preview) {
window.addEventListener("prismicPreviewUpdate", (event) => {
event.preventDefault()
refreshNuxtData()
})
}
},
})