🎫 Add event details on event page

This commit is contained in:
2024-10-27 04:49:54 +00:00
parent 42b97a5e3f
commit ae0db5d02f
2 changed files with 10 additions and 28 deletions

View File

@@ -4,37 +4,19 @@ import { useParams } from 'next/navigation';
import Header from '../../../components/custom/header';
import Footer from '../../../components/custom/footer';
import EventDescription from '../../../components/custom/EventDescription';
import { fetchEventDetails } from '@/lib/fetchEventDetails';
const ListingPage: React.FC = () => {
const { eventId } = useParams();
const [eventDetails, setEventDetails] = useState<any>(null);
useEffect(() => {
const fetchEventDetails = async (id: number) => {
alert(`Fetching details for event ID: ${id}`);
// Dummy Response
const details = {
EventID: id,
name: 'Example Event Name',
date: '2023-12-01',
location: 'Example Location',
ticketPrice: 100,
description: 'Detailed description of the event.',
capacity: 300,
ticketsSold: 295,
imageUrl: [
'https://via.placeholder.com/150',
'https://via.placeholder.com/150',
],
host: 'Example Host',
tickets: [1, 2, 3, 4],
};
return details;
};
const getEventDetails = async () => {
if (eventId) {
const details = await fetchEventDetails(Number(eventId));
const details = await fetchEventDetails({
eventID: Number(eventId),
toast: ({ title, variant }: any) => {alert(title);}});
console.log(details)
setEventDetails(details);
}
};