@nuxtjs/prismic
Version:
Easily connect your Nuxt application to your content hosted on Prismic
15 lines (14 loc) • 404 B
JavaScript
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();
});
}
}
});