0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-28 15:41:25 -05:00

🐛 Fix externs bug on production build.

This commit is contained in:
Andrey Antukh 2019-08-08 16:32:38 +00:00
parent f38806eeb2
commit 69bb359615
3 changed files with 7 additions and 3 deletions

View file

@ -22,14 +22,14 @@
[_, drop] (rdnd/useDrop
#js {:accept type
:hover (fn [item monitor]
(when (.-current ref)
(when (unchecked-get ref "current")
(on-hover (unchecked-get item "data") monitor)))
:drop (fn [item monitor]
(when (.-current ref)
(when (unchecked-get ref "current")
(on-drop (unchecked-get item "data") monitor)))})
[props, drag] (rdnd/useDrag
#js {:item #js {:type type :data data}
:collect (fn [monitor]
:collect (fn [^js/ReactDnd.Monitor monitor]
#js {:dragging? (.isDragging monitor)})})]
[(mfu/obj->map props)
(drag (drop ref))]))

View file

@ -30,6 +30,7 @@
:language-out :ecmascript5
:closure-defines closure-defines
:optimizations :none
:infer-externs true
:verbose true
:source-map true
:static-fns false

View file

@ -1,4 +1,7 @@
var ReactDnd = {};
ReactDnd.Monitor = function() {}
ReactDnd.Monitor.prototype.isDragging = function() {}
ReactDnd.useDrag = function() {};
ReactDnd.useDrop = function() {};
ReactDnd.DndProvider = function() {};