import { Box, type BoxProps } from '@chakra-ui/react'; import { useConfirm } from '@fastgpt/web/hooks/useConfirm'; import { useToast } from '@fastgpt/web/hooks/useToast'; import React from 'react'; import { useTranslation } from 'next-i18next'; const ResumeInherit = ({ onResume, ...props }: BoxProps & { onResume?: () => Promise | any; }) => { const { t } = useTranslation(); const { toast } = useToast(); const { ConfirmModal: CommonConfirmModal, openConfirm: openCommonConfirm } = useConfirm({}); return onResume ? ( {t('common:permission.No InheritPermission')} { openCommonConfirm({ onConfirm: () => onResume()?.then(() => { toast({ title: t('common:permission.Resume InheritPermission Success'), status: 'success' }); }), customContent: t('common:permission.Resume InheritPermission Confirm') })(); }} > {t('common:click_to_resume')} ) : null; }; export default ResumeInherit;