"use client"; import { AnimatePresence, motion } from "framer-motion"; import { Calendar1Icon } from "lucide-react"; import type { CalendarEvent } from "@/lib/types"; import { EventCard } from "./event-card"; interface EventsListProps { events: CalendarEvent[]; onEdit: (event: CalendarEvent) => void; onDelete: (eventId: string) => void; } export const EventsList = ({ events, onEdit, onDelete }: EventsListProps) => { if (events.length === 0) { return (

No events yet

Create your first event to get started

); } return (
{events.map((event) => ( ))}
); };