'use client'; import * as React from 'react'; import { motion } from 'framer-motion'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from '@/components/ui/card'; export interface PreviousTicket { name: string; status: boolean; description: string; capacity: number; ticketPrice: number; eventStartDate: Date; eventEndDate?: Date; eventHost: string; // metamask address } const cardVariants = { hidden: { opacity: 0, y: 10 }, visible: { opacity: 1, y: 0 }, }; export const PreviousTicketComponent = ({ name, status, description, capacity, ticketPrice, eventStartDate, eventEndDate, eventHost, }: PreviousTicket) => { return ( {name} Status: {status ? 'Active' : 'Inactive'}

{description}

Capacity: {capacity}

Ticket Price: ${ticketPrice.toFixed(2)}

Event Start: {eventStartDate.toLocaleString()}

{eventEndDate && (

Event End: {eventEndDate.toLocaleString()}

)}

Host: {eventHost}

); };