diff --git a/apps/hub/app/(app)/_components/FeaturedEvents.tsx b/apps/hub/app/(app)/_components/FeaturedEvents.tsx index f7233595..5297c264 100644 --- a/apps/hub/app/(app)/_components/FeaturedEvents.tsx +++ b/apps/hub/app/(app)/_components/FeaturedEvents.tsx @@ -1,6 +1,6 @@ import { getServerSession } from "../../api/auth/[...nextauth]/auth"; import { prisma } from "@repo/db"; -import { KursItem } from "../events/_components/item"; +import { EventCard } from "../events/_components/item"; import { RocketIcon } from "lucide-react"; import { eventCompleted } from "../../../helper/events"; @@ -15,15 +15,15 @@ const page = async () => { const events = await prisma.event.findMany({ where: { - type: "OBLIGATED_COURSE", + type: "EVENT", }, include: { - participants: { + Participants: { where: { userId: user.id, }, }, - appointments: { + Appointments: { include: { Participants: { where: { @@ -36,12 +36,10 @@ const page = async () => { }); const filteredEvents = events.filter((event) => { - const userParticipant = event.participants.find( + const userParticipant = event.Participants.find( (participant) => participant.userId === user.id, ); if (eventCompleted(event, userParticipant)) return false; - if (event.type === "OBLIGATED_COURSE" && !eventCompleted(event, event.participants[0])) - return true; return false; }); @@ -56,9 +54,9 @@ const page = async () => {
Willkommen bei Virtual Air Rescue!
-
Wähle deinen ersten Pfad aus. Du kannst später jederzeit auch den anderen Pfad
+
Wie möchtest du bei uns starten? Du kannst später jederzeit auch den anderen Pfad
ausprobieren, wenn du möchtest.
Wähle dein Einführungs-Event aus: