import { getServerSession } from "../../api/auth/[...nextauth]/auth";
import { PrismaClient } from "@repo/db";
import { PilotKurs, KursItem } from "./_components/item";
import {
  RocketIcon,
  DrawingPinFilledIcon,
  EnterIcon,
} from "@radix-ui/react-icons";

export default async () => {
  const prisma = new PrismaClient();
  const session = await getServerSession();
  if (!session) return null;
  const user = await prisma.user.findFirst({
    where: {
      id: session.user.id,
    },
  });
  if (!user) return null;
  return (
    <div className="grid grid-cols-6 gap-4">
      <div className="col-span-full">
        <p className="text-2xl font-semibold text-left flex items-center gap-2">
          <RocketIcon className="w-5 h-5" /> Events & Kurse
        </p>
      </div>
      <PilotKurs user={user} />
      <KursItem
        user={user}
        title="Einsteigerkurs für Disponenten"
        type="1"
        beschreibung="In diesem Kurs lernen Teilnehmer die Aufgaben eines
                  Disponenten in der Rettungsfliegerei kennen. Dazu gehören die
                  Koordination von Notfalleinsätzen, die effiziente Planung von
                  Ressourcen und die Kommunikation mit Piloten sowie
                  Rettungsdiensten. Der Kurs vermittelt praxisnahe Kenntnisse
                  für die schnelle und präzise Entscheidungsfindung unter
                  Zeitdruck, um eine reibungslose Abwicklung von
                  Rettungseinsätzen zu gewährleisten."
        badge="Badge"
        moodleReq={true}
      />
    </div>
  );
};
