This commit is contained in:
ditiqi 2025-02-06 19:23:16 +08:00
parent 1684a8a3eb
commit 00fcce7a43
1 changed files with 11 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import type { UploadFile } from "antd";
import { useTusUpload } from "@web/src/hooks/useTusUpload"; import { useTusUpload } from "@web/src/hooks/useTusUpload";
import toast from "react-hot-toast"; import toast from "react-hot-toast";
import { getCompressedImageUrl } from "@nice/utils"; import { getCompressedImageUrl } from "@nice/utils";
import { api } from "@nice/client";
export interface TusUploaderProps { export interface TusUploaderProps {
value?: string[]; value?: string[];
@ -29,6 +30,16 @@ export const TusUploader = ({
onChange, onChange,
multiple = true, multiple = true,
}: TusUploaderProps) => { }: TusUploaderProps) => {
const { data: files } = api.resource.findMany.useQuery({
where: {
fileId: { in: value },
},
select: {
id: true,
fileId: true,
title: true,
},
});
const { handleFileUpload, uploadProgress } = useTusUpload(); const { handleFileUpload, uploadProgress } = useTusUpload();
const [uploadingFiles, setUploadingFiles] = useState<UploadingFile[]>([]); const [uploadingFiles, setUploadingFiles] = useState<UploadingFile[]>([]);
const [completedFiles, setCompletedFiles] = useState<UploadingFile[]>( const [completedFiles, setCompletedFiles] = useState<UploadingFile[]>(