@react-stately/dnd
Advanced tools
Comparing version 3.0.0-alpha.3 to 3.0.0-alpha.4
@@ -1,2 +0,2 @@ | ||
var $4zSno$react = require("react"); | ||
var $35Xep$react = require("react"); | ||
@@ -22,8 +22,8 @@ function $parcel$exportWildcard(dest, source) { | ||
} | ||
var $97a0ee2d5f702098$exports = {}; | ||
var $f0f141772fe5abed$exports = {}; | ||
$parcel$export($97a0ee2d5f702098$exports, "useDraggableCollectionState", () => $97a0ee2d5f702098$export$29efd034f1d79f81); | ||
$parcel$export($f0f141772fe5abed$exports, "useDraggableCollectionState", () => $f0f141772fe5abed$export$29efd034f1d79f81); | ||
function $97a0ee2d5f702098$export$29efd034f1d79f81(props) { | ||
let [draggingKeys, setDraggingKeys] = $4zSno$react.useState(new Set()); | ||
function $f0f141772fe5abed$export$29efd034f1d79f81(props) { | ||
let [draggingKeys, setDraggingKeys] = $35Xep$react.useState(new Set()); | ||
let getKeys = (key)=>{ | ||
@@ -76,8 +76,8 @@ // The clicked item is always added to the drag. If it is selected, then all of the | ||
var $493c7e7e2c1a0cd7$exports = {}; | ||
var $f67e1fddbca9a82e$exports = {}; | ||
$parcel$export($493c7e7e2c1a0cd7$exports, "useDroppableCollectionState", () => $493c7e7e2c1a0cd7$export$926850f6ecef79d0); | ||
$parcel$export($f67e1fddbca9a82e$exports, "useDroppableCollectionState", () => $f67e1fddbca9a82e$export$926850f6ecef79d0); | ||
function $493c7e7e2c1a0cd7$export$926850f6ecef79d0(props) { | ||
let [target1, setTarget] = $4zSno$react.useState(null); | ||
function $f67e1fddbca9a82e$export$926850f6ecef79d0(props) { | ||
let [target1, setTarget] = $35Xep$react.useState(null); | ||
let getOppositeTarget = (target)=>{ | ||
@@ -121,5 +121,5 @@ if (target.dropPosition === 'before') { | ||
isDropTarget (dropTarget) { | ||
if ($493c7e7e2c1a0cd7$var$isEqualDropTarget(dropTarget, target1)) return true; | ||
if ($f67e1fddbca9a82e$var$isEqualDropTarget(dropTarget, target1)) return true; | ||
// Check if the targets point at the same point between two items, one referring before, and the other after. | ||
if (dropTarget?.type === 'item' && target1?.type === 'item' && dropTarget.key !== target1.key && dropTarget.dropPosition !== target1.dropPosition && dropTarget.dropPosition !== 'on' && target1.dropPosition !== 'on') return $493c7e7e2c1a0cd7$var$isEqualDropTarget(getOppositeTarget(dropTarget), target1) || $493c7e7e2c1a0cd7$var$isEqualDropTarget(dropTarget, getOppositeTarget(target1)); | ||
if ((dropTarget === null || dropTarget === void 0 ? void 0 : dropTarget.type) === 'item' && (target1 === null || target1 === void 0 ? void 0 : target1.type) === 'item' && dropTarget.key !== target1.key && dropTarget.dropPosition !== target1.dropPosition && dropTarget.dropPosition !== 'on' && target1.dropPosition !== 'on') return $f67e1fddbca9a82e$var$isEqualDropTarget(getOppositeTarget(dropTarget), target1) || $f67e1fddbca9a82e$var$isEqualDropTarget(dropTarget, getOppositeTarget(target1)); | ||
return false; | ||
@@ -132,9 +132,9 @@ }, | ||
} | ||
function $493c7e7e2c1a0cd7$var$isEqualDropTarget(a, b) { | ||
function $f67e1fddbca9a82e$var$isEqualDropTarget(a, b) { | ||
if (!a) return !b; | ||
switch(a.type){ | ||
case 'root': | ||
return b?.type === 'root'; | ||
return (b === null || b === void 0 ? void 0 : b.type) === 'root'; | ||
case 'item': | ||
return b?.type === 'item' && b?.key === a.key && b?.dropPosition === a.dropPosition; | ||
return (b === null || b === void 0 ? void 0 : b.type) === 'item' && (b === null || b === void 0 ? void 0 : b.key) === a.key && (b === null || b === void 0 ? void 0 : b.dropPosition) === a.dropPosition; | ||
} | ||
@@ -144,6 +144,6 @@ } | ||
$parcel$exportWildcard(module.exports, $97a0ee2d5f702098$exports); | ||
$parcel$exportWildcard(module.exports, $493c7e7e2c1a0cd7$exports); | ||
$parcel$exportWildcard(module.exports, $f0f141772fe5abed$exports); | ||
$parcel$exportWildcard(module.exports, $f67e1fddbca9a82e$exports); | ||
//# sourceMappingURL=main.js.map |
@@ -1,2 +0,2 @@ | ||
import {useState as $gjNPF$useState} from "react"; | ||
import {useState as $01JuH$useState} from "react"; | ||
@@ -6,8 +6,8 @@ function $parcel$export(e, n, v, s) { | ||
} | ||
var $cfde1c3ca5456981$exports = {}; | ||
var $1438ce11f053a783$exports = {}; | ||
$parcel$export($cfde1c3ca5456981$exports, "useDraggableCollectionState", () => $cfde1c3ca5456981$export$29efd034f1d79f81); | ||
$parcel$export($1438ce11f053a783$exports, "useDraggableCollectionState", () => $1438ce11f053a783$export$29efd034f1d79f81); | ||
function $cfde1c3ca5456981$export$29efd034f1d79f81(props) { | ||
let [draggingKeys, setDraggingKeys] = $gjNPF$useState(new Set()); | ||
function $1438ce11f053a783$export$29efd034f1d79f81(props) { | ||
let [draggingKeys, setDraggingKeys] = $01JuH$useState(new Set()); | ||
let getKeys = (key)=>{ | ||
@@ -60,8 +60,8 @@ // The clicked item is always added to the drag. If it is selected, then all of the | ||
var $dabc5ba65f76be17$exports = {}; | ||
var $dfea42730c00d81f$exports = {}; | ||
$parcel$export($dabc5ba65f76be17$exports, "useDroppableCollectionState", () => $dabc5ba65f76be17$export$926850f6ecef79d0); | ||
$parcel$export($dfea42730c00d81f$exports, "useDroppableCollectionState", () => $dfea42730c00d81f$export$926850f6ecef79d0); | ||
function $dabc5ba65f76be17$export$926850f6ecef79d0(props) { | ||
let [target1, setTarget] = $gjNPF$useState(null); | ||
function $dfea42730c00d81f$export$926850f6ecef79d0(props) { | ||
let [target1, setTarget] = $01JuH$useState(null); | ||
let getOppositeTarget = (target)=>{ | ||
@@ -105,5 +105,5 @@ if (target.dropPosition === 'before') { | ||
isDropTarget (dropTarget) { | ||
if ($dabc5ba65f76be17$var$isEqualDropTarget(dropTarget, target1)) return true; | ||
if ($dfea42730c00d81f$var$isEqualDropTarget(dropTarget, target1)) return true; | ||
// Check if the targets point at the same point between two items, one referring before, and the other after. | ||
if (dropTarget?.type === 'item' && target1?.type === 'item' && dropTarget.key !== target1.key && dropTarget.dropPosition !== target1.dropPosition && dropTarget.dropPosition !== 'on' && target1.dropPosition !== 'on') return $dabc5ba65f76be17$var$isEqualDropTarget(getOppositeTarget(dropTarget), target1) || $dabc5ba65f76be17$var$isEqualDropTarget(dropTarget, getOppositeTarget(target1)); | ||
if ((dropTarget === null || dropTarget === void 0 ? void 0 : dropTarget.type) === 'item' && (target1 === null || target1 === void 0 ? void 0 : target1.type) === 'item' && dropTarget.key !== target1.key && dropTarget.dropPosition !== target1.dropPosition && dropTarget.dropPosition !== 'on' && target1.dropPosition !== 'on') return $dfea42730c00d81f$var$isEqualDropTarget(getOppositeTarget(dropTarget), target1) || $dfea42730c00d81f$var$isEqualDropTarget(dropTarget, getOppositeTarget(target1)); | ||
return false; | ||
@@ -116,9 +116,9 @@ }, | ||
} | ||
function $dabc5ba65f76be17$var$isEqualDropTarget(a, b) { | ||
function $dfea42730c00d81f$var$isEqualDropTarget(a, b) { | ||
if (!a) return !b; | ||
switch(a.type){ | ||
case 'root': | ||
return b?.type === 'root'; | ||
return (b === null || b === void 0 ? void 0 : b.type) === 'root'; | ||
case 'item': | ||
return b?.type === 'item' && b?.key === a.key && b?.dropPosition === a.dropPosition; | ||
return (b === null || b === void 0 ? void 0 : b.type) === 'item' && (b === null || b === void 0 ? void 0 : b.key) === a.key && (b === null || b === void 0 ? void 0 : b.dropPosition) === a.dropPosition; | ||
} | ||
@@ -130,3 +130,3 @@ } | ||
export {$cfde1c3ca5456981$export$29efd034f1d79f81 as useDraggableCollectionState, $dabc5ba65f76be17$export$926850f6ecef79d0 as useDroppableCollectionState}; | ||
export {$1438ce11f053a783$export$29efd034f1d79f81 as useDraggableCollectionState, $dfea42730c00d81f$export$926850f6ecef79d0 as useDroppableCollectionState}; | ||
//# sourceMappingURL=module.js.map |
{ | ||
"name": "@react-stately/dnd", | ||
"version": "3.0.0-alpha.3", | ||
"version": "3.0.0-alpha.4", | ||
"description": "Spectrum UI components in React", | ||
@@ -21,5 +21,5 @@ "license": "Apache-2.0", | ||
"@babel/runtime": "^7.6.2", | ||
"@react-stately/selection": "^3.9.1", | ||
"@react-stately/utils": "^3.4.0", | ||
"@react-types/shared": "^3.11.0" | ||
"@react-stately/selection": "^3.9.2", | ||
"@react-stately/utils": "^3.4.1", | ||
"@react-types/shared": "^3.11.1" | ||
}, | ||
@@ -32,3 +32,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "54c2366c4f31bd4bf619126131cd583c12972acc" | ||
"gitHead": "404d41859b7d6f56201d7fc01bd9f22ae3512937" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
59067