'use client' import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, } from '@/components/ui/alert-dialog' import { useLanguage } from '@/lib/i18n' export function ConfirmDeleteNoteDialog({ open, onOpenChange, onConfirm, }: { open: boolean onOpenChange: (open: boolean) => void onConfirm: () => void | Promise }) { const { t } = useLanguage() return ( {t('notes.confirmDeleteTitle')} {t('notes.confirmDelete')} {t('common.cancel')} { void onConfirm() }}> {t('notes.delete')} ) }