(file: File, onProgress: (progress: number) => void)
| 4 | import { FileUpload, getReadableFileSize } from "@/components/application/file-upload/file-upload-base"; |
| 5 | |
| 6 | const uploadFile = (file: File, onProgress: (progress: number) => void) => { |
| 7 | // Add your upload logic here... |
| 8 | |
| 9 | // This is dummy upload logic |
| 10 | let progress = 0; |
| 11 | const interval = setInterval(() => { |
| 12 | onProgress(++progress); |
| 13 | if (progress === 100) { |
| 14 | clearInterval(interval); |
| 15 | } |
| 16 | }, 100); |
| 17 | }; |
| 18 | |
| 19 | type UploadedFile = { id: string; name: string; size: number; progress: number; type?: string; failed?: boolean }; |
| 20 |
no outgoing calls
no test coverage detected