(e: React.ChangeEvent<HTMLInputElement>)
| 43 | children: React.ReactNode |
| 44 | }) { |
| 45 | function handleFileInput(e: React.ChangeEvent<HTMLInputElement>) { |
| 46 | handleFileChange((prev) => { |
| 47 | const newFiles = Array.from(e.target.files || []) |
| 48 | const uniqueFiles = newFiles.filter((file) => !isFileInArray(file, prev)) |
| 49 | return [...prev, ...uniqueFiles] |
| 50 | }) |
| 51 | } |
| 52 | |
| 53 | function handleFileRemove(file: File) { |
| 54 | handleFileChange((prev) => prev.filter((f) => f !== file)) |
nothing calls this directly
no test coverage detected