UNPKG

@nuxtjs/prismic

Version:

Easily connect your Nuxt application to your content hosted on Prismic

16 lines (13 loc) 453 B
import type { PrismicModuleOptions } from '../types' import { defineNuxtPlugin } from '#app' import { refreshNuxtData, useRuntimeConfig } from '#imports' export default defineNuxtPlugin((_nuxtApp) => { const options: PrismicModuleOptions = useRuntimeConfig().public.prismic // Hot reload preview updates if (options.preview) { window.addEventListener('prismicPreviewUpdate', (event) => { event.preventDefault() refreshNuxtData() }) } })