diff --git a/apps/hub/app/(app)/admin/event/_components/Form.tsx b/apps/hub/app/(app)/admin/event/_components/Form.tsx index d36501c1..19c8b94b 100644 --- a/apps/hub/app/(app)/admin/event/_components/Form.tsx +++ b/apps/hub/app/(app)/admin/event/_components/Form.tsx @@ -11,7 +11,7 @@ import { import { Bot, Calendar, FileText, UserIcon } from "lucide-react"; import { useSession } from "next-auth/react"; import { redirect } from "next/navigation"; -import { useRef, useState } from "react"; +import { useRef } from "react"; import "react-datepicker/dist/react-datepicker.css"; import { useForm } from "react-hook-form"; import { PaginatedTable, PaginatedTableRef } from "../../../../_components/PaginatedTable"; @@ -24,6 +24,7 @@ import { deleteEvent, upsertEvent } from "../action"; import { AppointmentModal } from "./AppointmentModal"; import { ParticipantModal } from "./ParticipantModal"; import { ColumnDef } from "@tanstack/react-table"; +import toast from "react-hot-toast"; export const Form = ({ event }: { event?: Event }) => { const { data: session } = useSession(); @@ -66,6 +67,7 @@ export const Form = ({ event }: { event?: Event }) => {
{ await upsertEvent(values, event?.id); + toast.success("Event erfolgreich gespeichert"); if (!event) redirect(`/admin/event`); })} className="grid grid-cols-6 gap-3" @@ -75,17 +77,6 @@ export const Form = ({ event }: { event?: Event }) => {

Allgemeines

- - - - + +
@@ -144,7 +138,18 @@ export const Form = ({ event }: { event?: Event }) => { label="Discord Rolle für eingeschriebene Teilnehmer" className="input-sm" /> + +
+ +
{form.watch("hasPresenceEvents") ? ( diff --git a/apps/hub/app/(app)/events/_components/EventCard.tsx b/apps/hub/app/(app)/events/_components/EventCard.tsx index c2097ad3..4a5884d5 100644 --- a/apps/hub/app/(app)/events/_components/EventCard.tsx +++ b/apps/hub/app/(app)/events/_components/EventCard.tsx @@ -38,8 +38,7 @@ export const EventCard = ({