|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[29240],{
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[42351],{
|
|
|
|
|
|
|
|
|
|
/***/ 75742:
|
|
|
|
|
/*!*******************************************************************************************************!*\
|
|
|
|
|
@ -175,21 +175,22 @@ module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.expo
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 92798:
|
|
|
|
|
/*!************************************************************************************************!*\
|
|
|
|
|
!*** ./node_modules/_react-spring@9.7.3@react-spring/dist/react-spring.modern.mjs + 4 modules ***!
|
|
|
|
|
\************************************************************************************************/
|
|
|
|
|
/***/ 9658:
|
|
|
|
|
/*!**************************************************************************************************************!*\
|
|
|
|
|
!*** ./node_modules/_@react-spring_web@9.7.3@@react-spring/web/dist/react-spring_web.modern.mjs + 3 modules ***!
|
|
|
|
|
\**************************************************************************************************************/
|
|
|
|
|
/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
"use strict";
|
|
|
|
|
|
|
|
|
|
// EXPORTS
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
|
|
|
q: function() { return /* reexport */ animated; },
|
|
|
|
|
q: function() { return /* binding */ animated; },
|
|
|
|
|
q_: function() { return /* reexport */ useSpring; },
|
|
|
|
|
Yz: function() { return /* reexport */ useTransition; }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// UNUSED EXPORTS: Any, BailSignal, Controller, FrameValue, Globals, Interpolation, Spring, SpringContext, SpringRef, SpringValue, Trail, Transition, a, config, createInterpolator, easings, inferTo, interpolate, to, update, useChain, useInView, useIsomorphicLayoutEffect, useReducedMotion, useResize, useScroll, useSpring, useSpringRef, useSpringValue, useSprings, useTrail
|
|
|
|
|
// UNUSED EXPORTS: Any, BailSignal, Controller, FrameValue, Globals, Interpolation, Spring, SpringContext, SpringRef, SpringValue, Trail, Transition, a, config, createInterpolator, easings, inferTo, interpolate, to, update, useChain, useInView, useIsomorphicLayoutEffect, useReducedMotion, useResize, useScroll, useSpringRef, useSpringValue, useSprings, useTrail
|
|
|
|
|
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
|
|
|
|
var slicedToArray = __webpack_require__(79800);
|
|
|
|
|
@ -1517,7 +1518,7 @@ var useIsMounted = function useIsMounted() {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// src/hooks/useForceUpdate.ts
|
|
|
|
|
function react_spring_shared_modern_useForceUpdate() {
|
|
|
|
|
function useForceUpdate() {
|
|
|
|
|
var update2 = (0,_react_17_0_2_react.useState)()[1];
|
|
|
|
|
var isMounted = useIsMounted();
|
|
|
|
|
return function () {
|
|
|
|
|
@ -1574,14 +1575,14 @@ function areInputsEqual(next, prev) {
|
|
|
|
|
|
|
|
|
|
// src/hooks/useOnce.ts
|
|
|
|
|
|
|
|
|
|
var react_spring_shared_modern_useOnce = function useOnce(effect) {
|
|
|
|
|
var useOnce = function useOnce(effect) {
|
|
|
|
|
return (0,_react_17_0_2_react.useEffect)(effect, emptyDeps);
|
|
|
|
|
};
|
|
|
|
|
var emptyDeps = [];
|
|
|
|
|
|
|
|
|
|
// src/hooks/usePrev.ts
|
|
|
|
|
|
|
|
|
|
function react_spring_shared_modern_usePrev(value) {
|
|
|
|
|
function usePrev(value) {
|
|
|
|
|
var prevRef = (0,_react_17_0_2_react.useRef)();
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
prevRef.current = value;
|
|
|
|
|
@ -1932,7 +1933,7 @@ var withAnimated = function withAnimated(Component, host) {
|
|
|
|
|
_getAnimatedState2 = slicedToArray(_getAnimatedState, 2),
|
|
|
|
|
props = _getAnimatedState2[0],
|
|
|
|
|
deps = _getAnimatedState2[1];
|
|
|
|
|
var forceUpdate = react_spring_shared_modern_useForceUpdate();
|
|
|
|
|
var forceUpdate = useForceUpdate();
|
|
|
|
|
var callback = function callback() {
|
|
|
|
|
var instance = instanceRef.current;
|
|
|
|
|
if (hasInstance && !instance) {
|
|
|
|
|
@ -1960,7 +1961,7 @@ var withAnimated = function withAnimated(Component, host) {
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(callback, []);
|
|
|
|
|
react_spring_shared_modern_useOnce(function () {
|
|
|
|
|
useOnce(function () {
|
|
|
|
|
return function () {
|
|
|
|
|
var observer2 = observerRef.current;
|
|
|
|
|
react_spring_shared_modern_each(observer2.deps, function (dep) {
|
|
|
|
|
@ -3564,7 +3565,7 @@ function createUpdate(props) {
|
|
|
|
|
}
|
|
|
|
|
function declareUpdate(props) {
|
|
|
|
|
var update2 = createUpdate(props);
|
|
|
|
|
if (is5.und(update2["default"])) {
|
|
|
|
|
if (is.und(update2["default"])) {
|
|
|
|
|
update2["default"] = getDefaultProps(update2);
|
|
|
|
|
}
|
|
|
|
|
return update2;
|
|
|
|
|
@ -4120,14 +4121,14 @@ var SpringRef = function SpringRef() {
|
|
|
|
|
// src/hooks/useSprings.ts
|
|
|
|
|
function useSprings(length, props, deps) {
|
|
|
|
|
var _arguments4 = arguments;
|
|
|
|
|
var propsFn = is8.fun(props) && props;
|
|
|
|
|
var propsFn = is.fun(props) && props;
|
|
|
|
|
if (propsFn && !deps) deps = [];
|
|
|
|
|
var ref = useMemo(function () {
|
|
|
|
|
var ref = (0,_react_17_0_2_react.useMemo)(function () {
|
|
|
|
|
return propsFn || _arguments4.length == 3 ? SpringRef() : void 0;
|
|
|
|
|
}, []);
|
|
|
|
|
var layoutId = useRef(0);
|
|
|
|
|
var layoutId = (0,_react_17_0_2_react.useRef)(0);
|
|
|
|
|
var forceUpdate = useForceUpdate();
|
|
|
|
|
var state = useMemo(function () {
|
|
|
|
|
var state = (0,_react_17_0_2_react.useMemo)(function () {
|
|
|
|
|
return {
|
|
|
|
|
ctrls: [],
|
|
|
|
|
queue: [],
|
|
|
|
|
@ -4146,18 +4147,18 @@ function useSprings(length, props, deps) {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}, []);
|
|
|
|
|
var ctrls = useRef(_toConsumableArray(state.ctrls));
|
|
|
|
|
var ctrls = (0,_react_17_0_2_react.useRef)(toConsumableArray(state.ctrls));
|
|
|
|
|
var updates = [];
|
|
|
|
|
var prevLength = usePrev(length) || 0;
|
|
|
|
|
useMemo(function () {
|
|
|
|
|
each5(ctrls.current.slice(length, prevLength), function (ctrl) {
|
|
|
|
|
(0,_react_17_0_2_react.useMemo)(function () {
|
|
|
|
|
react_spring_shared_modern_each(ctrls.current.slice(length, prevLength), function (ctrl) {
|
|
|
|
|
detachRefs(ctrl, ref);
|
|
|
|
|
ctrl.stop(true);
|
|
|
|
|
});
|
|
|
|
|
ctrls.current.length = length;
|
|
|
|
|
declareUpdates(prevLength, length);
|
|
|
|
|
}, [length]);
|
|
|
|
|
useMemo(function () {
|
|
|
|
|
(0,_react_17_0_2_react.useMemo)(function () {
|
|
|
|
|
declareUpdates(0, Math.min(prevLength, length));
|
|
|
|
|
}, deps);
|
|
|
|
|
function declareUpdates(startIndex, endIndex) {
|
|
|
|
|
@ -4172,20 +4173,20 @@ function useSprings(length, props, deps) {
|
|
|
|
|
var springs = ctrls.current.map(function (ctrl, i) {
|
|
|
|
|
return getSprings(ctrl, updates[i]);
|
|
|
|
|
});
|
|
|
|
|
var context = useContext2(SpringContext);
|
|
|
|
|
var context = (0,_react_17_0_2_react.useContext)(SpringContext);
|
|
|
|
|
var prevContext = usePrev(context);
|
|
|
|
|
var hasContext = context !== prevContext && hasProps(context);
|
|
|
|
|
useIsomorphicLayoutEffect2(function () {
|
|
|
|
|
react_spring_shared_modern_useIsomorphicLayoutEffect(function () {
|
|
|
|
|
layoutId.current++;
|
|
|
|
|
state.ctrls = ctrls.current;
|
|
|
|
|
var queue = state.queue;
|
|
|
|
|
if (queue.length) {
|
|
|
|
|
state.queue = [];
|
|
|
|
|
each5(queue, function (cb) {
|
|
|
|
|
react_spring_shared_modern_each(queue, function (cb) {
|
|
|
|
|
return cb();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
each5(ctrls.current, function (ctrl, i) {
|
|
|
|
|
react_spring_shared_modern_each(ctrls.current, function (ctrl, i) {
|
|
|
|
|
ref === null || ref === void 0 || ref.add(ctrl);
|
|
|
|
|
if (hasContext) {
|
|
|
|
|
ctrl.start({
|
|
|
|
|
@ -4205,23 +4206,23 @@ function useSprings(length, props, deps) {
|
|
|
|
|
});
|
|
|
|
|
useOnce(function () {
|
|
|
|
|
return function () {
|
|
|
|
|
each5(state.ctrls, function (ctrl) {
|
|
|
|
|
react_spring_shared_modern_each(state.ctrls, function (ctrl) {
|
|
|
|
|
return ctrl.stop(true);
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
var values = springs.map(function (x) {
|
|
|
|
|
return _objectSpread({}, x);
|
|
|
|
|
return objectSpread2({}, x);
|
|
|
|
|
});
|
|
|
|
|
return ref ? [values, ref] : values;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// src/hooks/useSpring.ts
|
|
|
|
|
function useSpring(props, deps) {
|
|
|
|
|
var isFn = is9.fun(props);
|
|
|
|
|
var isFn = is.fun(props);
|
|
|
|
|
var _useSprings = useSprings(1, isFn ? props : [props], isFn ? deps || [] : deps),
|
|
|
|
|
_useSprings2 = _slicedToArray(_useSprings, 2),
|
|
|
|
|
_useSprings2$ = _slicedToArray(_useSprings2[0], 1),
|
|
|
|
|
_useSprings2 = slicedToArray(_useSprings, 2),
|
|
|
|
|
_useSprings2$ = slicedToArray(_useSprings2[0], 1),
|
|
|
|
|
values = _useSprings2$[0],
|
|
|
|
|
ref = _useSprings2[1];
|
|
|
|
|
return isFn || arguments.length == 2 ? [values, ref] : values;
|
|
|
|
|
@ -4332,7 +4333,7 @@ function useTransition(data, props, deps) {
|
|
|
|
|
react_spring_shared_modern_useIsomorphicLayoutEffect(function () {
|
|
|
|
|
usedTransitions.current = transitions;
|
|
|
|
|
});
|
|
|
|
|
react_spring_shared_modern_useOnce(function () {
|
|
|
|
|
useOnce(function () {
|
|
|
|
|
react_spring_shared_modern_each(transitions, function (t) {
|
|
|
|
|
ref === null || ref === void 0 || ref.add(t.ctrl);
|
|
|
|
|
t.ctrl.ref = ref;
|
|
|
|
|
@ -4401,7 +4402,7 @@ function useTransition(data, props, deps) {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
var delay = -trail;
|
|
|
|
|
var forceUpdate = react_spring_shared_modern_useForceUpdate();
|
|
|
|
|
var forceUpdate = useForceUpdate();
|
|
|
|
|
var defaultProps = getDefaultProps(props);
|
|
|
|
|
var changes = /* @__PURE__ */new Map();
|
|
|
|
|
var exitingTransitions = (0,_react_17_0_2_react.useRef)( /* @__PURE__ */new Map());
|
|
|
|
|
@ -4505,7 +4506,7 @@ function useTransition(data, props, deps) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
var context = (0,_react_17_0_2_react.useContext)(SpringContext);
|
|
|
|
|
var prevContext = react_spring_shared_modern_usePrev(context);
|
|
|
|
|
var prevContext = usePrev(context);
|
|
|
|
|
var hasContext = context !== prevContext && hasProps(context);
|
|
|
|
|
react_spring_shared_modern_useIsomorphicLayoutEffect(function () {
|
|
|
|
|
if (hasContext) {
|
|
|
|
|
@ -5225,7 +5226,21 @@ var host = createHost(primitives, {
|
|
|
|
|
});
|
|
|
|
|
var animated = host.animated;
|
|
|
|
|
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_react-spring@9.7.3@react-spring/dist/react-spring.modern.mjs
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 65209:
|
|
|
|
|
/*!************************************************************************************!*\
|
|
|
|
|
!*** ./node_modules/_react-spring@9.7.3@react-spring/dist/react-spring.modern.mjs ***!
|
|
|
|
|
\************************************************************************************/
|
|
|
|
|
/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
"use strict";
|
|
|
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
|
|
|
/* harmony export */ Yz: function() { return /* reexport safe */ _react_spring_web__WEBPACK_IMPORTED_MODULE_0__.Yz; },
|
|
|
|
|
/* harmony export */ q: function() { return /* reexport safe */ _react_spring_web__WEBPACK_IMPORTED_MODULE_0__.q; }
|
|
|
|
|
/* harmony export */ });
|
|
|
|
|
/* harmony import */ var _react_spring_web__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @react-spring/web */ 9658);
|
|
|
|
|
// src/index.ts
|
|
|
|
|
|
|
|
|
|
//# sourceMappingURL=react-spring.modern.mjs.map
|