diff --git a/src/app/_components/Recruitment.tsx b/src/app/_components/Recruitment.tsx index 061f13b..627737e 100644 --- a/src/app/_components/Recruitment.tsx +++ b/src/app/_components/Recruitment.tsx @@ -1,6 +1,7 @@ import { fetchRecruitment } from "@/components/shared/hooks/api/useRecruitment" import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" import { UserRoundIcon } from "lucide-react" +import { DateTime } from "luxon" import Link from "next/link" export async function RecruitmentBanner() { @@ -18,7 +19,7 @@ export async function RecruitmentBanner() { Recruitment open! - Apply to become a part of Armada 2024 + Apply to become a part of Armada {DateTime.now().year} diff --git a/src/app/student/layout.tsx b/src/app/student/layout.tsx index 49202d6..65ce424 100644 --- a/src/app/student/layout.tsx +++ b/src/app/student/layout.tsx @@ -1,6 +1,7 @@ import { NavigationMenu } from "@/components/shared/NavigationMenu" import { fetchRecruitment } from "@/components/shared/hooks/api/useRecruitment" import { Button } from "@/components/ui/button" +import { DateTime } from "luxon" import Link from "next/link" export default async function ExhibitorLayout({ @@ -22,7 +23,8 @@ export default async function ExhibitorLayout({ <> + } diff --git a/src/app/student/map/page.tsx b/src/app/student/map/page.tsx index 9f57d02..df25b9c 100644 --- a/src/app/student/map/page.tsx +++ b/src/app/student/map/page.tsx @@ -7,6 +7,7 @@ import { import { LocationId, locations } from "@/app/student/map/lib/locations" import { feature } from "@/components/shared/feature" import { fetchExhibitors } from "@/components/shared/hooks/api/useExhibitors" +import { DateTime } from "luxon" import { Metadata } from "next" import { notFound } from "next/navigation" import { Suspense } from "react" @@ -22,7 +23,7 @@ export default async function Page() { } const exhibitors = await fetchExhibitors({ - year: 2024, + year: DateTime.now().year, next: { revalidate: 3600 / 3 /* 20 min */ } }) diff --git a/src/app/student/recruitment/page.tsx b/src/app/student/recruitment/page.tsx index 4a51e4c..a3b3590 100644 --- a/src/app/student/recruitment/page.tsx +++ b/src/app/student/recruitment/page.tsx @@ -23,7 +23,7 @@ export const metadata: Metadata = { export default async function RecruitmentPage() { const data = await fetchRecruitment({ next: { - revalidate: 3600 * 3 // 3 hours + revalidate: 3600 * 24 // once a day } })