'use client'; import { RedirectButton } from '@/components/buttons/redirect-button'; import EventListEntry from '@/components/custom-ui/event-list-entry'; import { Label } from '@/components/ui/label'; import { useGetApiEvent } from '@/generated/api/event/event'; export default function Events() { const { data: eventsData, isLoading, error } = useGetApiEvent(); if (isLoading) return
Loading...
; if (error) return (
Error loading events
); const events = eventsData?.data?.events || []; return (
{/* Heading */}

My Events

{/* Scrollable event list */}
{events.length > 0 ? ( events.map((event) => ( )) ) : (
)}
); }