'use client'; import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, } from '@kit/ui/alert-dialog'; interface ConfirmDialogProps { trigger: React.ReactNode; title: string; description: string; confirmLabel?: string; cancelLabel?: string; variant?: 'default' | 'destructive'; onConfirm: () => void; } export function ConfirmDialog({ trigger, title, description, confirmLabel = 'Bestätigen', cancelLabel = 'Abbrechen', variant = 'default', onConfirm, }: ConfirmDialogProps) { return ( {title} {description} {cancelLabel} {confirmLabel} ); }