From 158b5a5dbb5ff78fd309e77d68d6e0682b45c0c5 Mon Sep 17 00:00:00 2001 From: Christel Westerberg Date: Tue, 21 May 2024 16:13:50 +0200 Subject: [PATCH] fix: rebase issues --- app/[lang]/(live)/(protected)/bypass/page.tsx | 7 -- .../{ => [uid]}/layout.module.css | 0 .../[contentType]/{ => [uid]}/layout.tsx | 0 .../[contentType]/{ => [uid]}/page.tsx | 0 app/[lang]/(live)/(public)/login/route.ts | 64 +++++++++---------- app/[lang]/webview/loyalty-page/page.tsx | 14 +--- app/[lang]/webview/my-pages/page.tsx | 16 +---- components/MyPages/Breadcrumbs/index.tsx | 14 +--- .../Header/Hamburger/hamburger.module.css | 16 ----- components/MyPages/Header/Hamburger/index.tsx | 11 ---- .../MyPages/Header/LanguageSwitcher/index.tsx | 17 ----- .../LanguageSwitcher/language.module.css | 15 ----- components/MyPages/Header/Logo/index.tsx | 34 ---------- .../MyPages/Header/Logo/logo.module.css | 4 -- components/MyPages/Header/User/index.tsx | 15 ----- .../MyPages/Header/User/user.module.css | 43 ------------- components/MyPages/Header/header.module.css | 25 -------- components/MyPages/Header/index.tsx | 19 ------ lib/graphql/Query/Logo.graphql | 16 ----- middlewares/cmsContent.ts | 3 +- next.config.js | 34 ---------- .../routers/contentstack/breadcrumbs/input.ts | 8 --- .../routers/contentstack/breadcrumbs/query.ts | 2 +- types/params.ts | 2 +- types/requests/myPages/logo.ts | 10 --- 25 files changed, 43 insertions(+), 346 deletions(-) delete mode 100644 app/[lang]/(live)/(protected)/bypass/page.tsx rename app/[lang]/(live)/(public)/[contentType]/{ => [uid]}/layout.module.css (100%) rename app/[lang]/(live)/(public)/[contentType]/{ => [uid]}/layout.tsx (100%) rename app/[lang]/(live)/(public)/[contentType]/{ => [uid]}/page.tsx (100%) delete mode 100644 components/MyPages/Header/Hamburger/hamburger.module.css delete mode 100644 components/MyPages/Header/Hamburger/index.tsx delete mode 100644 components/MyPages/Header/LanguageSwitcher/index.tsx delete mode 100644 components/MyPages/Header/LanguageSwitcher/language.module.css delete mode 100644 components/MyPages/Header/Logo/index.tsx delete mode 100644 components/MyPages/Header/Logo/logo.module.css delete mode 100644 components/MyPages/Header/User/index.tsx delete mode 100644 components/MyPages/Header/User/user.module.css delete mode 100644 components/MyPages/Header/header.module.css delete mode 100644 components/MyPages/Header/index.tsx delete mode 100644 lib/graphql/Query/Logo.graphql delete mode 100644 server/routers/contentstack/breadcrumbs/input.ts delete mode 100644 types/requests/myPages/logo.ts diff --git a/app/[lang]/(live)/(protected)/bypass/page.tsx b/app/[lang]/(live)/(protected)/bypass/page.tsx deleted file mode 100644 index 9f37aa2a7..000000000 --- a/app/[lang]/(live)/(protected)/bypass/page.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import { auth } from "@/auth" - -export default async function ByPass() { - const session = await auth() - - return
{JSON.stringify(session, null, 2)}
-} diff --git a/app/[lang]/(live)/(public)/[contentType]/layout.module.css b/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.module.css similarity index 100% rename from app/[lang]/(live)/(public)/[contentType]/layout.module.css rename to app/[lang]/(live)/(public)/[contentType]/[uid]/layout.module.css diff --git a/app/[lang]/(live)/(public)/[contentType]/layout.tsx b/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx similarity index 100% rename from app/[lang]/(live)/(public)/[contentType]/layout.tsx rename to app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx diff --git a/app/[lang]/(live)/(public)/[contentType]/page.tsx b/app/[lang]/(live)/(public)/[contentType]/[uid]/page.tsx similarity index 100% rename from app/[lang]/(live)/(public)/[contentType]/page.tsx rename to app/[lang]/(live)/(public)/[contentType]/[uid]/page.tsx diff --git a/app/[lang]/(live)/(public)/login/route.ts b/app/[lang]/(live)/(public)/login/route.ts index 7879d01f5..5cbc22d9b 100644 --- a/app/[lang]/(live)/(public)/login/route.ts +++ b/app/[lang]/(live)/(public)/login/route.ts @@ -41,38 +41,38 @@ export async function GET( "redirectTo=; Expires=Thu, 01 Jan 1970 00:00:00 UTC; Path=/; HttpOnly; SameSite=Lax" ) - // try { - // // Initiate the seamless login flow - // let redirectUrlValue - // switch (context.params.lang) { - // case Lang.da: - // redirectUrlValue = env.SEAMLESS_LOGIN_DA - // break - // case Lang.de: - // redirectUrlValue = env.SEAMLESS_LOGIN_DE - // break - // case Lang.en: - // redirectUrlValue = env.SEAMLESS_LOGIN_EN - // break - // case Lang.fi: - // redirectUrlValue = env.SEAMLESS_LOGIN_FI - // break - // case Lang.no: - // redirectUrlValue = env.SEAMLESS_LOGIN_NO - // break - // case Lang.sv: - // redirectUrlValue = env.SEAMLESS_LOGIN_SV - // break - // } - // const redirectUrl = new URL(redirectUrlValue) - // redirectUrl.searchParams.set("returnurl", redirectTo) - // redirectTo = redirectUrl.toString() - // } catch (e) { - // console.error( - // "Unable to create URL for seamless login, proceeding without it." - // ) - // console.error(e) - // } + try { + // Initiate the seamless login flow + let redirectUrlValue + switch (context.params.lang) { + case Lang.da: + redirectUrlValue = env.SEAMLESS_LOGIN_DA + break + case Lang.de: + redirectUrlValue = env.SEAMLESS_LOGIN_DE + break + case Lang.en: + redirectUrlValue = env.SEAMLESS_LOGIN_EN + break + case Lang.fi: + redirectUrlValue = env.SEAMLESS_LOGIN_FI + break + case Lang.no: + redirectUrlValue = env.SEAMLESS_LOGIN_NO + break + case Lang.sv: + redirectUrlValue = env.SEAMLESS_LOGIN_SV + break + } + const redirectUrl = new URL(redirectUrlValue) + redirectUrl.searchParams.set("returnurl", redirectTo) + redirectTo = redirectUrl.toString() + } catch (e) { + console.error( + "Unable to create URL for seamless login, proceeding without it." + ) + console.error(e) + } } try { diff --git a/app/[lang]/webview/loyalty-page/page.tsx b/app/[lang]/webview/loyalty-page/page.tsx index 8d63f02ad..0c2ee7c00 100644 --- a/app/[lang]/webview/loyalty-page/page.tsx +++ b/app/[lang]/webview/loyalty-page/page.tsx @@ -8,20 +8,12 @@ import MaxWidth from "@/components/MaxWidth" import styles from "./page.module.css" -import { LangParams, PageArgs, UriParams } from "@/types/params" +import { LangParams, PageArgs } from "@/types/params" export default async function AboutScandicFriends({ params, - searchParams, -}: PageArgs) { - if (!searchParams.uri) { - return notFound() - } - - const loyaltyPage = await serverClient().contentstack.loyaltyPage.get({ - href: searchParams.uri, - locale: params.lang, - }) +}: PageArgs) { + const loyaltyPage = await serverClient().contentstack.loyaltyPage.get() return (
{loyaltyPage.sidebar ? : null} diff --git a/app/[lang]/webview/my-pages/page.tsx b/app/[lang]/webview/my-pages/page.tsx index e66326643..f6ef509a5 100644 --- a/app/[lang]/webview/my-pages/page.tsx +++ b/app/[lang]/webview/my-pages/page.tsx @@ -11,20 +11,10 @@ import Content from "@/components/MyPages/AccountPage/Webview/Content" import styles from "./page.module.css" -import { LangParams, PageArgs, UriParams } from "@/types/params" +import { LangParams, PageArgs } from "@/types/params" -export default async function MyPages({ - params, - searchParams, -}: PageArgs) { - if (!searchParams.uri) { - return notFound() - } - - const accountPage = await serverClient().contentstack.accountPage.get({ - url: searchParams.uri, - lang: params.lang, - }) +export default async function MyPages({ params }: PageArgs) { + const accountPage = await serverClient().contentstack.accountPage.get() return ( diff --git a/components/MyPages/Breadcrumbs/index.tsx b/components/MyPages/Breadcrumbs/index.tsx index 7ae70c5f4..f0fa8d566 100644 --- a/components/MyPages/Breadcrumbs/index.tsx +++ b/components/MyPages/Breadcrumbs/index.tsx @@ -1,4 +1,3 @@ -import { Lang } from "@/constants/languages" import { _ } from "@/lib/translation" import { serverClient } from "@/lib/trpc/server" @@ -7,17 +6,8 @@ import BreadcrumbsWithLink from "./BreadcrumbWithLink" import styles from "./breadcrumbs.module.css" -export default async function Breadcrumbs({ - href, - locale, -}: { - href: string - locale: Lang -}) { - const breadcrumbs = await serverClient().contentstack.breadcrumbs.get({ - href, - locale, - }) +export default async function Breadcrumbs() { + const breadcrumbs = await serverClient().contentstack.breadcrumbs.get() return (