'use client'; import React from 'react'; import Header from '../../components/custom/header'; // Adjust the import path as needed import Footer from '../../components/custom/footer'; // Assuming you have a footer component import { useEffect, useState } from 'react'; // Dummy function to fetch events const fetchEvents = () => { return [ { EventID: 1, name: 'Rock Concert', date: '2023-12-01', location: 'New York City', ticketPrice: '$99', imageUrl: 'https://via.placeholder.com/150', }, { EventID: 2, name: 'Art Expo', date: '2023-11-15', location: 'San Francisco', ticketPrice: '$55', imageUrl: 'https://via.placeholder.com/150', }, { EventID: 3, name: 'Tech Summit 2023', date: '2023-12-10', location: 'Chicago', ticketPrice: '$250', imageUrl: 'https://via.placeholder.com/150', }, ]; }; interface Event { EventID: number; name: string; date: string; location: string; ticketPrice: string; imageUrl: string; } const TicketListing: React.FC = () => { const [events, setEvents] = useState([]); useEffect(() => { // Simulate fetching the events const eventsData = fetchEvents(); setEvents(eventsData); }, []); return (

Available Events

{events.map((event) => (
{event.name}

{event.name}

{event.date}

{event.location}

{event.ticketPrice}

))}
); }; export default TicketListing;