import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from '@/components/ui/dialog'; import { Button } from '@/components/ui/button'; import { Trash2 } from 'lucide-react'; interface DeleteAllArchivedSessionsDialogProps { open: boolean; onOpenChange: (open: boolean) => void; archivedCount: number; onConfirm: () => void; } export function DeleteAllArchivedSessionsDialog({ open, onOpenChange, archivedCount, onConfirm, }: DeleteAllArchivedSessionsDialogProps) { return ( Delete All Archived Sessions Are you sure you want to delete all archived sessions? This action cannot be undone. {archivedCount > 0 && ( {archivedCount} session(s) will be deleted. )} ); }