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
}
})