UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

24 lines (23 loc) 1.04 kB
/** * Copied from https://github.com/sarink/react-file-drop * For React 16.8 compatibility */ import React, { ReactNode } from 'react'; import Window from 'global/window'; export declare type FileDropProps = { dropEffect?: 'copy' | 'move' | 'link' | 'none'; frame?: typeof document | typeof Window | HTMLElement; className?: string; targetClassName?: string; draggingOverFrameClassName?: string; draggingOverTargetClassName?: string; onDragOver?: (event: any) => void; onDragLeave?: (event: any) => void; onDrop?: (fileList: FileList, event: any) => void; onFrameDragEnter?: (event: any) => void; onFrameDragLeave?: (event: any) => void; onFrameDrop?: (event: any) => void; children?: ReactNode; }; declare const FileDrop: ({ dropEffect, frame, className, targetClassName, draggingOverFrameClassName, draggingOverTargetClassName, onDragOver, onDragLeave, onDrop, onFrameDragEnter, onFrameDragLeave, onFrameDrop, children }: FileDropProps) => React.JSX.Element; export default FileDrop;