feat: 去掉antd
This commit is contained in:
@@ -6,12 +6,12 @@ import { getIcon } from '../FileIcon';
|
||||
import { Download, Trash } from 'lucide-react';
|
||||
import clsx from 'clsx';
|
||||
import { useResourceFileStore } from '@kevisual/resources/pages/store/resource-file';
|
||||
import { useConfirm } from '@kevisual/center-components/modal/Confirm.tsx';
|
||||
import { useModal } from '@kevisual/center-components/modal/Confirm.tsx';
|
||||
|
||||
export const FileTable = () => {
|
||||
const { list, prefix, download, onOpenPrefix, deleteFile } = useResourceStore();
|
||||
const { setOpenDrawer, setPrefix } = useResourceFileStore();
|
||||
const { confirm, contextHolder } = useConfirm();
|
||||
const { list, prefix, download, onOpenPrefix, getList } = useResourceStore();
|
||||
const { setOpenDrawer, setPrefix, deleteFile } = useResourceFileStore();
|
||||
const [modal, contextHolder] = useModal();
|
||||
return (
|
||||
<>
|
||||
{contextHolder}
|
||||
@@ -95,9 +95,15 @@ export const FileTable = () => {
|
||||
className='ml-2!'
|
||||
onClick={(e) => {
|
||||
e.stopPropagation();
|
||||
confirm('删除文件', '确定删除该文件吗?', {
|
||||
onConfirm: () => {
|
||||
deleteFile(row);
|
||||
modal.confirm({
|
||||
title: '删除文件',
|
||||
content: '确定删除该文件吗?',
|
||||
onOk: () => {
|
||||
deleteFile(row, {
|
||||
onSuccess: () => {
|
||||
getList();
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user