From 85fdfb3bb1bea09bcb8bbcfebfa4faf5e195c631 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Fri, 18 Jul 2025 14:24:29 -0700 Subject: [PATCH] =?UTF-8?q?Event=20kurzbeschreibung=20f=C3=BCr=20Listenans?= =?UTF-8?q?icht=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../(app)/admin/event/_components/Form.tsx | 29 +++++++++++-------- .../(app)/events/_components/EventCard.tsx | 3 +- .../app/(app)/events/_components/Modal.tsx | 1 - packages/database/prisma/schema/event.prisma | 1 + .../migration.sql | 2 ++ 5 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 packages/database/prisma/schema/migrations/20250718211614_added_short_description_for_events/migration.sql 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 = ({