"use client"; import { DrawingPinFilledIcon, EnterIcon } from "@radix-ui/react-icons"; import { Event, Participant, EventAppointment, User } from "@repo/db"; import ModalBtn from "./modalBtn"; import MDEditor from "@uiw/react-md-editor"; export const KursItem = ({ user, event, selectedAppointments, }: { user: User; event: Event & { appointments: EventAppointment[]; participants: Participant[]; }; selectedAppointments: EventAppointment[]; }) => { return (

{event.name}

{event.type === "COURSE" && ( Zusatzqualifikation )} {event.type === "OBLIGATED_COURSE" && ( Verpflichtend )}
{event.finishedBadges}

Teilnahmevoraussetzungen: {!event.requiredBadges.length && "Keine"}

{!!event.requiredBadges.length && (
Abzeichen:
{event.requiredBadges.map((badge) => (
{badge}
))}
)}
); };