ai-labs-team/casium-devtools

View on GitHub
src/dragdrop.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
28%
export const allow = (e: React.DragEvent<any>) => {
  e.preventDefault();
  e.dataTransfer.dropEffect = 'copy';
};

export const files = (e: React.DragEvent<any>): File[] => {
  if (e.preventDefault) {
    e.preventDefault();
  }
  return Array.from(e.dataTransfer.items).map(item => item.getAsFile() as File);
};