import { Link } from "react-router";
import type { Event } from "~/lib/db.server";
interface Props {
event: Event;
}
export default function EventCard({ event }: Props) {
const formattedDate = formatDate(event.date);
const timeLabel = buildTimeLabel(event.open_time, event.start_time);
return (
{event.image_url ? (
) : (
{event.artist ?? "出演者未定"}
{/* Date + time */}¥ {event.price}
)} {/* Ticket URL */} {event.ticket_url && ( e.stopPropagation()} className="mt-auto inline-flex items-center gap-1 text-xs text-indigo-400 hover:underline" > 🎟 チケット )}