|
@@ -8,7 +8,7 @@ import { useDebounceFn } from 'ahooks'
|
|
|
import { useContext } from 'use-context-selector'
|
|
|
import { useTranslation } from 'react-i18next'
|
|
|
import { useStore as useTagStore } from './store'
|
|
|
-import TagRemoveModal from './tag-remove-modal'
|
|
|
+import Confirm from '@/app/components/base/confirm'
|
|
|
import cn from '@/utils/classnames'
|
|
|
import type { Tag } from '@/app/components/base/tag-management/constant'
|
|
|
import { ToastContext } from '@/app/components/base/toast'
|
|
@@ -134,14 +134,15 @@ const TagItemEditor: FC<TagItemEditorProps> = ({
|
|
|
/>
|
|
|
)}
|
|
|
</div>
|
|
|
- <TagRemoveModal
|
|
|
- tag={tag}
|
|
|
- show={showRemoveModal}
|
|
|
+ <Confirm
|
|
|
+ title={`${t('common.tag.delete')} "${tag.name}"`}
|
|
|
+ isShow={showRemoveModal}
|
|
|
+ content={t('common.tag.deleteTip')}
|
|
|
onConfirm={() => {
|
|
|
handleRemove()
|
|
|
setShowRemoveModal(false)
|
|
|
}}
|
|
|
- onClose={() => setShowRemoveModal(false)}
|
|
|
+ onCancel={() => setShowRemoveModal(false)}
|
|
|
/>
|
|
|
</>
|
|
|
)
|