diff --git a/src/app/student/recruitment/page.tsx b/src/app/student/recruitment/page.tsx index 4a51e4c..10eea54 100644 --- a/src/app/student/recruitment/page.tsx +++ b/src/app/student/recruitment/page.tsx @@ -1,6 +1,7 @@ import { P } from "@/app/_components/Paragraph" import { PhotoSlideCarousel } from "@/app/_components/PhotoSlideCarousel" import { Page } from "@/components/shared/Page" +import { fetchDates } from "@/components/shared/hooks/api/useDates" import { fetchOrganization } from "@/components/shared/hooks/api/useOrganization" import { fetchRecruitment } from "@/components/shared/hooks/api/useRecruitment" import { @@ -11,7 +12,9 @@ import { } from "@/components/ui/accordion" import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" import { Button } from "@/components/ui/button" +import { FAQItem } from "@/components/ui/faqitem" import { env } from "@/env" +import { formatDate } from "@/lib/utils" import { DateTime } from "luxon" import { Metadata } from "next" import Link from "next/link" @@ -41,6 +44,8 @@ export default async function RecruitmentPage() { people.role.includes("Project Group – Head of Human Resources") ) + const dates = await fetchDates() + const photoSrc: { source: string; altText: string }[] = [ { source: "/fair_pictures/23031965122_efd3a80707_c.jpg", @@ -206,6 +211,37 @@ export default async function RecruitmentPage() { ))} +
+

FAQ

+ + + The actual workload varies depending on your role as a host, but + the rough estimates would be: +
    +
  • + October: 1-3 hours per week for team-building + activities, meetings, and planning. +
  • +
  • + November: 3-8 hours per week as the workload + gradually increases to complete assigned tasks. +
  • +
  • + Construction Weekend (the weekend before the fair):{" "} + Full-day availability is required for construction + activities. +
  • +
  • + + Fair Days ({formatDate(dates.fair.days[0])}- + {formatDate(dates.fair.days[1])}): + {" "} + Full-day availability is required, depending on your role. +
  • +
+
+
+