@liveblocks/react-ui
Version:
A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
21 lines (17 loc) • 543 B
JavaScript
var exists = require('./exists.cjs');
function getFiles(dataTransfer) {
if (!dataTransfer.types.includes("Files")) {
return [];
}
let files = Array.from(dataTransfer.items).map((item) => {
const entry = item.webkitGetAsEntry();
return entry && entry.isFile ? item.getAsFile() : null;
}).filter(exists.exists);
if (!files.length) {
files = Array.from(dataTransfer.files).filter((file) => file.type !== "");
}
return files;
}
exports.getFiles = getFiles;
//# sourceMappingURL=data-transfer.cjs.map
;