import { Button } from '@/ui/Button'; import { Modal } from '@/components/shared/Modal'; import { Text } from '@/ui/Text'; import { Icon } from '@/ui/Icon'; import { AlertCircle } from 'lucide-react'; import React from 'react'; interface ConfirmDialogProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; title: string; description: string; confirmLabel?: string; cancelLabel?: string; variant?: 'danger' | 'primary'; isLoading?: boolean; } export function ConfirmDialog({ isOpen, onClose, onConfirm, title, description, confirmLabel = 'Confirm', cancelLabel = 'Cancel', variant = 'primary', isLoading = false, }: ConfirmDialogProps) { return ( : undefined} > {description} ); }