finished up event forms & starting ticket history

This commit is contained in:
ashprit
2024-10-26 17:43:45 +01:00
parent e33d303f43
commit 42fd17fa48
2 changed files with 23 additions and 36 deletions

View File

@@ -6,47 +6,15 @@ import EventForm from '@/components/custom/EventForm';
export default function Page() {
// Define the handleSubmit function
const handleSubmit = (data: {
name: string;
description: string;
capacity: number;
ticketPrice: number;
eventStartTime: Date; // event day
eventEndTime?: Date;
images?: string[];
}) => {
try {
// Log the data to the console (you can replace this with an API call or other logic)
console.log('Form Submitted:', data);
// You can format the eventDate if needed (e.g., to a specific date format)
const formattedDate = new Date(data.eventStartTime).toISOString();
console.log('Formatted Event Date:', formattedDate);
// Example: Post data to an API endpoint
// fetch('/api/events', {
// method: 'POST',
// headers: {
// 'Content-Type': 'application/json',
// },
// body: JSON.stringify({ ...data, eventDate: formattedDate }),
// })
// .then((response) => response.json())
// .then((result) => {
// console.log('Success:', result);
// })
// .catch((error) => {
// console.error('Error:', error);
// });
} catch (error) {
console.error('Error submitting form:', error);
}
};
return (
<>
{/* <Home /> */}
<EventForm onSubmit={(data) => handleSubmit(data)} />
{/* <EventForm onSubmit={(data) => handleSubmit(data)} /> */}
</>
);
}

View File

@@ -0,0 +1,19 @@
import React from 'react'
interface previousTicket{
name: string,
status: boolean,
// ticket status
//
// optional transfer
}
const previousTicket = () => {
return (
<div>previousTicket</div>
)
}
export default previousTicket;