@nuxtjs/prismic
Version:
Easily connect your Nuxt application to your content hosted on Prismic
14 lines (13 loc) • 381 B
JavaScript
import { usePrismic, useRouter } from "#imports";
import { onMounted } from "vue";
export const usePrismicPreview = (defaultURL = "/") => {
const { client, linkResolver } = usePrismic();
const { push } = useRouter();
onMounted(async () => {
const redirectURL = await client.resolvePreviewURL({
linkResolver,
defaultURL
});
push(redirectURL);
});
};