Fix: break out pages to dynamic route

This commit is contained in:
Christel Westerberg
2024-05-22 16:46:07 +02:00
parent ad5fb9c89d
commit c36578a83f
11 changed files with 78 additions and 51 deletions

View File

@@ -47,7 +47,7 @@ export const middleware: NextMiddleware = async (request) => {
// we're done, allow it
if (myPagesWebviews.includes(nextUrl.pathname)) {
return NextResponse.rewrite(
new URL(`/${lang}/webview/my-pages`, nextUrl),
new URL(`/${lang}/webview/account-page/${uid}`, nextUrl),
{
request: {
headers,
@@ -56,7 +56,7 @@ export const middleware: NextMiddleware = async (request) => {
)
} else if (loyaltyPagesWebviews.includes(nextUrl.pathname)) {
return NextResponse.rewrite(
new URL(`/${lang}/webview/loyalty-page`, nextUrl),
new URL(`/${lang}/webview/loyalty-page/${uid}`, nextUrl),
{
request: {
headers,
@@ -91,7 +91,7 @@ export const middleware: NextMiddleware = async (request) => {
if (myPagesWebviews.includes(nextUrl.pathname)) {
return NextResponse.rewrite(
new URL(`/${lang}/webview/my-pages`, nextUrl),
new URL(`/${lang}/webview/account-page/${uid}`, nextUrl),
{
headers: {
"Set-Cookie": `webviewToken=${decryptedData}; Secure; HttpOnly; Path=/; SameSite=Strict;`,
@@ -104,7 +104,7 @@ export const middleware: NextMiddleware = async (request) => {
)
} else if (loyaltyPagesWebviews.includes(nextUrl.pathname)) {
return NextResponse.rewrite(
new URL(`/${lang}/webview/loyalty-page`, nextUrl),
new URL(`/${lang}/webview/loyalty-page/${uid}`, nextUrl),
{
headers: {
"Set-Cookie": `webviewToken=${decryptedData}; Secure; HttpOnly; Path=/; SameSite=Strict;`,