UNPKG

@uppy/utils

Version:

Shared utility functions for Uppy Core and plugins maintained by the Uppy team.

21 lines (16 loc) 415 B
/** * Checks if the browser supports Drag & Drop (not supported on mobile devices, for example). */ export default function isDragDropSupported(): boolean { const div = document.body if (!('draggable' in div) || !('ondragstart' in div && 'ondrop' in div)) { return false } if (!('FormData' in window)) { return false } if (!('FileReader' in window)) { return false } return true }