From b3cb551f7c5072da43d86ad8101790cab072c946 Mon Sep 17 00:00:00 2001 From: Dominik Stahl Date: Tue, 1 Jul 2025 11:36:40 +0200 Subject: [PATCH 1/2] fix: event cards layout bugs --- src/app/(main)/events/[eventID]/page.tsx | 2 +- src/components/forms/event-form.tsx | 2 +- src/components/time-picker.tsx | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/(main)/events/[eventID]/page.tsx b/src/app/(main)/events/[eventID]/page.tsx index b9e01ca..68ef8e6 100644 --- a/src/app/(main)/events/[eventID]/page.tsx +++ b/src/app/(main)/events/[eventID]/page.tsx @@ -160,7 +160,7 @@ export default function ShowEvent() { {' '} -
+
{eventData.data.event.participants?.map((user) => ( = (props) => { -
+
{selectedParticipants.map((user) => ( -
+
+
@@ -69,7 +69,7 @@ export default function TimePicker({
-
+
From 83fe2c772cc8ed6d7ab43ca1a35f73b88ba897b9 Mon Sep 17 00:00:00 2001 From: Dominik Stahl Date: Tue, 1 Jul 2025 11:36:40 +0200 Subject: [PATCH 2/2] fix: event cards layout bugs --- src/app/(main)/events/[eventID]/page.tsx | 8 +++----- src/components/forms/event-form.tsx | 12 +++++------- src/components/time-picker.tsx | 6 +++--- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/src/app/(main)/events/[eventID]/page.tsx b/src/app/(main)/events/[eventID]/page.tsx index b9e01ca..0faae5f 100644 --- a/src/app/(main)/events/[eventID]/page.tsx +++ b/src/app/(main)/events/[eventID]/page.tsx @@ -8,7 +8,6 @@ import { useDeleteApiEventEventID, useGetApiEventEventID, } from '@/generated/api/event/event'; -import { useGetApiUserMe } from '@/generated/api/user/user'; import { RedirectButton } from '@/components/buttons/redirect-button'; import { useSession } from 'next-auth/react'; import ParticipantListEntry from '@/components/custom-ui/participant-list-entry'; @@ -35,10 +34,9 @@ export default function ShowEvent() { // Fetch event data const { data: eventData, isLoading, error } = useGetApiEventEventID(eventID); - const { data: userData, isLoading: userLoading } = useGetApiUserMe(); const deleteEvent = useDeleteApiEventEventID(); - if (isLoading || userLoading) { + if (isLoading) { return (
Loading...
); @@ -143,7 +141,7 @@ export default function ShowEvent() { Organiser:
@@ -160,7 +158,7 @@ export default function ShowEvent() { {' '} -
+
{eventData.data.event.participants?.map((user) => ( ; @@ -56,13 +57,10 @@ const EventForm: React.FC = (props) => { isSuccess, error, } = usePostApiEvent(); - const { - data: eventData, - isLoading, - isError, - } = useGetApiEventEventID(props.eventId!, { + const { data: eventData } = useGetApiEventEventID(props.eventId!, { query: { enabled: props.type === 'edit' }, }); + const { data, isLoading, isError } = useGetApiUserMe(); const patchEvent = usePatchApiEventEventID(); const router = useRouter(); @@ -299,7 +297,7 @@ const EventForm: React.FC = (props) => {

{!isClient || isLoading ? 'Loading...' - : eventData?.data.event.organizer.name || 'Unknown User'} + : data?.data.user.name || 'Unknown User'}

@@ -336,7 +334,7 @@ const EventForm: React.FC = (props) => { -
+
{selectedParticipants.map((user) => ( -
+
+
@@ -69,7 +69,7 @@ export default function TimePicker({
-
+