mirror of
https://github.com/penpot/penpot.git
synced 2025-05-12 16:06:38 +02:00
🐛 Fix externs bug on production build.
This commit is contained in:
parent
f38806eeb2
commit
69bb359615
3 changed files with 7 additions and 3 deletions
|
@ -22,14 +22,14 @@
|
||||||
[_, drop] (rdnd/useDrop
|
[_, drop] (rdnd/useDrop
|
||||||
#js {:accept type
|
#js {:accept type
|
||||||
:hover (fn [item monitor]
|
:hover (fn [item monitor]
|
||||||
(when (.-current ref)
|
(when (unchecked-get ref "current")
|
||||||
(on-hover (unchecked-get item "data") monitor)))
|
(on-hover (unchecked-get item "data") monitor)))
|
||||||
:drop (fn [item monitor]
|
:drop (fn [item monitor]
|
||||||
(when (.-current ref)
|
(when (unchecked-get ref "current")
|
||||||
(on-drop (unchecked-get item "data") monitor)))})
|
(on-drop (unchecked-get item "data") monitor)))})
|
||||||
[props, drag] (rdnd/useDrag
|
[props, drag] (rdnd/useDrag
|
||||||
#js {:item #js {:type type :data data}
|
#js {:item #js {:type type :data data}
|
||||||
:collect (fn [monitor]
|
:collect (fn [^js/ReactDnd.Monitor monitor]
|
||||||
#js {:dragging? (.isDragging monitor)})})]
|
#js {:dragging? (.isDragging monitor)})})]
|
||||||
[(mfu/obj->map props)
|
[(mfu/obj->map props)
|
||||||
(drag (drop ref))]))
|
(drag (drop ref))]))
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
:language-out :ecmascript5
|
:language-out :ecmascript5
|
||||||
:closure-defines closure-defines
|
:closure-defines closure-defines
|
||||||
:optimizations :none
|
:optimizations :none
|
||||||
|
:infer-externs true
|
||||||
:verbose true
|
:verbose true
|
||||||
:source-map true
|
:source-map true
|
||||||
:static-fns false
|
:static-fns false
|
||||||
|
|
3
frontend/vendor/react-dnd/externs.js
vendored
3
frontend/vendor/react-dnd/externs.js
vendored
|
@ -1,4 +1,7 @@
|
||||||
var ReactDnd = {};
|
var ReactDnd = {};
|
||||||
|
ReactDnd.Monitor = function() {}
|
||||||
|
ReactDnd.Monitor.prototype.isDragging = function() {}
|
||||||
|
|
||||||
ReactDnd.useDrag = function() {};
|
ReactDnd.useDrag = function() {};
|
||||||
ReactDnd.useDrop = function() {};
|
ReactDnd.useDrop = function() {};
|
||||||
ReactDnd.DndProvider = function() {};
|
ReactDnd.DndProvider = function() {};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue