import { ChevronDown, ChevronRight, Loader2 } from "lucide-react"; import { useState } from "react"; import { Button } from "../../button"; import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "../../collapsible"; import { EventData } from "../index"; export function ChatEvents({ data, isLoading, }: { data: EventData[]; isLoading: boolean; }) { const [isOpen, setIsOpen] = useState(false); const buttonLabel = isOpen ? "隐藏" : "详情"; const EventIcon = isOpen ? ( ) : ( ); return (
{data.map((eventItem, index) => (
{eventItem.title}
))}
); }