import { Dialog, Transition } from '@headlessui/react' import { Fragment } from 'react' import { useTranslation } from 'react-i18next' import ConfirmUI from '../confirm-ui' // https://headlessui.com/react/dialog type IConfirm = { className?: string isShow: boolean onClose: () => void type?: 'info' | 'warning' title: string content: string confirmText?: string onConfirm: () => void cancelText?: string onCancel: () => void } export default function Confirm({ isShow, onClose, type = 'warning', title, content, confirmText, cancelText, onConfirm, onCancel, }: IConfirm) { const { t } = useTranslation() const confirmTxt = confirmText || `${t('common.operation.confirm')}` const cancelTxt = cancelText || `${t('common.operation.cancel')}` return ( e.preventDefault()}>
) }