From ed44fa6609b0ac3525dfe7a173bad0aac03a9229 Mon Sep 17 00:00:00 2001 From: Angelo Ashmore Date: Thu, 2 Dec 2021 16:32:32 -1000 Subject: [PATCH] fix: use Link Resolver from context in usePrismicPreviewResolver --- src/usePrismicPreviewResolver.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/usePrismicPreviewResolver.ts b/src/usePrismicPreviewResolver.ts index ea36dcd..e5e94d5 100644 --- a/src/usePrismicPreviewResolver.ts +++ b/src/usePrismicPreviewResolver.ts @@ -2,6 +2,7 @@ import type * as prismic from "@prismicio/client"; import * as React from "react"; +import { usePrismicContext } from "./usePrismicContext"; import { ClientHookReturnType, useStatefulPrismicClientMethod, @@ -62,11 +63,15 @@ export type UsePrismicPreviewResolverArgs = { export const usePrismicPreviewResolver = ( args: UsePrismicPreviewResolverArgs = {}, ): ClientHookReturnType => { + const context = usePrismicContext(); + + const linkResolver = args.linkResolver || context.linkResolver; + const result = useStatefulPrismicClientMethod( "resolvePreviewURL", [ { - linkResolver: args.linkResolver, + linkResolver, defaultURL: args.defaultURL || "/", previewToken: args.previewToken, documentID: args.documentID,