import { MessageSquare } from "lucide-react"; import { DeleteConfirmDialog } from "@/components/ui/delete-confirm-dialog"; import type { SessionListItem } from "@/types/electron"; interface DeleteSessionDialogProps { open: boolean; onOpenChange: (open: boolean) => void; session: SessionListItem | null; onConfirm: (sessionId: string) => void; } export function DeleteSessionDialog({ open, onOpenChange, session, onConfirm, }: DeleteSessionDialogProps) { const handleConfirm = () => { if (session) { onConfirm(session.id); } }; return ( {session && (

{session.name}

{session.messageCount} messages

)}
); }