import * as React from "react"; import UploadDropZone, { GetFilesMethod } from "./index"; const TestDropZone: React.FC = () => { // const [draggedFiles, setDraggedFiles] = React.useState(null); const onDrop = React.useCallback((e: DragEvent) => e.dataTransfer?.files || [], []); const overlayRef = React.useRef(null); const checkRemoveDragOver = React.useCallback( ({ target }: DragEvent) => target === overlayRef.current, []); const checkShouldHandleDrag = React.useCallback(() => true, []); return upload ; }; const TestDropZoneWithGetFiles: React.FC = () => { const onDrop = React.useCallback(async (e: DragEvent, getFiles: GetFilesMethod) => { const files = await getFiles(); return files.filter((f) => f.type.startsWith("image/")); }, []); return upload ; }; const testDropZone = (): React.JSX.Element => { return <> ; }; export { testDropZone, };