fix: fetch preview content

This commit is contained in:
Christel Westerberg
2024-02-07 11:59:52 +01:00
parent 93d09c554d
commit 70f7e95036
3 changed files with 47 additions and 55 deletions
+4 -11
View File
@@ -38,18 +38,11 @@ export async function middleware(request: NextRequest) {
if (request.nextUrl.pathname.includes("preview")) {
console.log("IN PREVIEW! Search params: ", request.nextUrl.searchParams);
if (request.nextUrl.searchParams.get("hash")) {
ContentstackLivePreview.setConfigFromParams(request.nextUrl.searchParams);
return NextResponse.rewrite(
new URL(
`/${locale}/current-content-page?${searchParams.toString()}`,
request.url
)
);
} else {
return Response.json("Not found!!!", { status: 404 });
}
ContentstackLivePreview.setConfigFromParams(request.nextUrl.searchParams);
return NextResponse.rewrite(
new URL(`/${locale}/preview?${searchParams.toString()}`, request.url)
);
}
switch (contentType) {