Blame view

天文台pc/tianwentai-ui/node_modules/react-dnd/dist/hooks/useDrop/DropTargetImpl.js 718 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  export class DropTargetImpl {
      canDrop() {
          const spec = this.spec;
          const monitor = this.monitor;
          return spec.canDrop ? spec.canDrop(monitor.getItem(), monitor) : true;
      }
      hover() {
          const spec = this.spec;
          const monitor = this.monitor;
          if (spec.hover) {
              spec.hover(monitor.getItem(), monitor);
          }
      }
      drop() {
          const spec = this.spec;
          const monitor = this.monitor;
          if (spec.drop) {
              return spec.drop(monitor.getItem(), monitor);
          }
          return;
      }
      constructor(spec, monitor){
          this.spec = spec;
          this.monitor = monitor;
      }
  }
  
  //# sourceMappingURL=DropTargetImpl.js.map