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:
parent
f38806eeb2
commit
69bb359615
3 changed files with 7 additions and 3 deletions
|
@ -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))]))
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
:language-out :ecmascript5
|
||||
:closure-defines closure-defines
|
||||
:optimizations :none
|
||||
:infer-externs true
|
||||
:verbose true
|
||||
:source-map true
|
||||
: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 = {};
|
||||
ReactDnd.Monitor = function() {}
|
||||
ReactDnd.Monitor.prototype.isDragging = function() {}
|
||||
|
||||
ReactDnd.useDrag = function() {};
|
||||
ReactDnd.useDrop = function() {};
|
||||
ReactDnd.DndProvider = function() {};
|
||||
|
|
Loading…
Add table
Reference in a new issue