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

{event.name}

{event.type === "COURSE" && ( Zusatzqualifikation )} {event.type === "EVENT" && ( Event )}
{event.finishedBadges.map((b) => { return ; })}

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

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