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

)}
); }