From 088cf49a1118db99c7b41de50d7b720a97153ae4 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Fri, 6 Jun 2025 22:25:14 -0700 Subject: [PATCH] fix: 10-years 500; ssr false globe --- app/[locale]/10years/page.tsx | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/app/[locale]/10years/page.tsx b/app/[locale]/10years/page.tsx index f14508dc461..6cf2915d790 100644 --- a/app/[locale]/10years/page.tsx +++ b/app/[locale]/10years/page.tsx @@ -1,4 +1,6 @@ +import { Suspense } from "react" import { pick } from "lodash" +import dynamic from "next/dynamic" import { getMessages, getTranslations, @@ -13,6 +15,7 @@ import { Image } from "@/components/Image" import MainArticle from "@/components/MainArticle" import { ButtonLink } from "@/components/ui/buttons/Button" import { LinkBox, LinkOverlay } from "@/components/ui/link-box" +import { Skeleton } from "@/components/ui/skeleton" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { cn } from "@/lib/utils/cn" @@ -27,7 +30,6 @@ import CountDown from "./_components/CountDown" import { adoptionCards, adoptionStyles } from "./_components/data" import InnovationSwiper from "./_components/InnovationSwiper" import Stories from "./_components/Stories" -import TenYearGlobe from "./_components/TenYearGlobe" import TenYearHero from "./_components/TenYearHero" import { parseStoryDates } from "./_components/utils" @@ -35,6 +37,10 @@ import { fetch10YearEvents } from "@/lib/api/fetch10YearEvents" import { fetch10YearStories } from "@/lib/api/fetch10YearStories" import TenYearLogo from "@/public/images/10-year-anniversary/10-year-logo.png" +const TenYearGlobe = dynamic(() => import("./_components/TenYearGlobe"), { + ssr: false, +}) + // In seconds const REVALIDATE_TIME = BASE_TIME_UNIT * 1 @@ -98,16 +104,22 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => { local event or start your own celebration.

-
- - region.events.map((event) => ({ - ...event, - lat: Number(event.lat), - lng: Number(event.lng), - })) - )} - /> +
+ + } + > + + region.events.map((event) => ({ + ...event, + lat: Number(event.lat), + lng: Number(event.lng), + })) + )} + /> +