import { ModalContentProps } from '../../types'; import Trash2Icon from '../icons/Trash2Icon'; interface DeleteListModalProps extends ModalContentProps { listName: string; onDelete: () => Promise; } export function DeleteListModal({ onClose, onDelete, listName }: DeleteListModalProps) { const handleDelete = async () => { try { await onDelete(); onClose(); } catch (err) { console.error('Failed to delete list:', err); } }; return (

Delete "{listName}"?

This will permanently delete the list and all cards in it. This action cannot be undone.

); }