From 7bff2901b72f482c6202140839d7edb4d5beea43 Mon Sep 17 00:00:00 2001 From: Christel Westerberg Date: Thu, 2 May 2024 15:51:24 +0200 Subject: [PATCH] fix: handle no found footer data --- components/Current/Footer/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/Current/Footer/index.tsx b/components/Current/Footer/index.tsx index d65574278..3effbca99 100644 --- a/components/Current/Footer/index.tsx +++ b/components/Current/Footer/index.tsx @@ -11,7 +11,7 @@ import type { LangParams } from "@/types/params" import type { GetFooterData } from "@/types/requests/footer" export default async function Footer({ lang }: LangParams) { - const response = await request( + const { data } = await request( GetFooter, { locale: lang, @@ -21,7 +21,11 @@ export default async function Footer({ lang }: LangParams) { } ) - const footerData = response.data.all_footer.items[0] + if (!data.all_footer.items.length) { + return null + } + + const footerData = data.all_footer.items[0] return (