UNPKG

@nuxtjs/prismic

Version:

Easily connect your Nuxt application to your content hosted on Prismic

14 lines (13 loc) 394 B
import { onMounted } from "vue"; import { useRouter, usePrismic } from "#imports"; export const usePrismicPreview = (defaultURL = "/") => { const { client, options: { linkResolver } } = usePrismic(); const { push } = useRouter(); onMounted(async () => { const redirectURL = await client.resolvePreviewURL({ linkResolver, defaultURL }); push(redirectURL); }); };