From 33199f26eca47bb9bb308d3e97a523c20a02fbb0 Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Mon, 8 Apr 2024 18:47:32 +0100 Subject: [PATCH 1/2] Added Advertisement Banner support --- src/app/ar/page.tsx | 1 + src/app/page.tsx | 1 + src/cms/index.ts | 2 ++ src/templates/Home.tsx | 10 +++++++++- src/types/cms/home.ts | 2 ++ 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/app/ar/page.tsx b/src/app/ar/page.tsx index bc3e8e1..c96f685 100644 --- a/src/app/ar/page.tsx +++ b/src/app/ar/page.tsx @@ -9,6 +9,7 @@ export default async function Page() { const home: HomePage = { ...data, Banner: data?.Banner?.data?.attributes, + AdvertisementBanner: data?.AdvertisementBanner?.data?.attributes, }; return ; diff --git a/src/app/page.tsx b/src/app/page.tsx index 2659c74..fa2659f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,6 +9,7 @@ export default async function Page() { const home: HomePage = { ...data, Banner: data?.Banner?.data?.attributes, + AdvertisementBanner: data?.AdvertisementBanner?.data?.attributes, }; return ; diff --git a/src/cms/index.ts b/src/cms/index.ts index 37e59c3..18c2c06 100644 --- a/src/cms/index.ts +++ b/src/cms/index.ts @@ -18,5 +18,7 @@ export async function getData(page: string, locale: "ar" | "en"): Promise headers: {Authorization: `Bearer ${process.env.STRAPI_TOKEN}`}, }); + console.log('GetDAta', page, JSON.stringify(request.data.data.attributes, null, 2)); return request.data.data.attributes; + } diff --git a/src/templates/Home.tsx b/src/templates/Home.tsx index c15c858..94a3d98 100644 --- a/src/templates/Home.tsx +++ b/src/templates/Home.tsx @@ -20,7 +20,15 @@ export default function Home({language, data}: Props) { className={clsx("h-screen w-full bg-white text-mti-black flex flex-col", language === "ar" && "text-right")} dir={language === "ar" ? "rtl" : "ltr"}> - + {data.AdvertisementBanner?.url && ( +
+ {data.AdvertisementBanner.alternativeText +
+ )}
Date: Thu, 18 Apr 2024 19:19:33 +0100 Subject: [PATCH 2/2] Fixed a missing dir on the Country Manager contact page --- src/templates/AgentContacts.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/templates/AgentContacts.tsx b/src/templates/AgentContacts.tsx index 12ac638..3aec23c 100644 --- a/src/templates/AgentContacts.tsx +++ b/src/templates/AgentContacts.tsx @@ -33,7 +33,7 @@ export async function AgentContacts({language, page, country, data}: Props) { const contact = (await getCountryManagers(country, language)) as Contact; return ( -
+