This commit is contained in:
19
node_modules/@react-stately/utils/dist/import.mjs
generated
vendored
Normal file
19
node_modules/@react-stately/utils/dist/import.mjs
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import {useControlledState as $458b0a5536c1a7cf$export$40bfa8c7b0832715} from "./useControlledState.mjs";
|
||||
import {clamp as $9446cca9a3875146$export$7d15b64cf5a3a4c4, snapValueToStep as $9446cca9a3875146$export$cb6e0bb50bc19463, toFixedNumber as $9446cca9a3875146$export$b6268554fba451f} from "./number.mjs";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export {$458b0a5536c1a7cf$export$40bfa8c7b0832715 as useControlledState, $9446cca9a3875146$export$7d15b64cf5a3a4c4 as clamp, $9446cca9a3875146$export$cb6e0bb50bc19463 as snapValueToStep, $9446cca9a3875146$export$b6268554fba451f as toFixedNumber};
|
||||
//# sourceMappingURL=module.js.map
|
||||
27
node_modules/@react-stately/utils/dist/main.js
generated
vendored
Normal file
27
node_modules/@react-stately/utils/dist/main.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
var $8d8fdfab47455712$exports = require("./useControlledState.main.js");
|
||||
var $ac8e4d4816275668$exports = require("./number.main.js");
|
||||
|
||||
|
||||
function $parcel$export(e, n, v, s) {
|
||||
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||
}
|
||||
|
||||
$parcel$export(module.exports, "useControlledState", () => $8d8fdfab47455712$exports.useControlledState);
|
||||
$parcel$export(module.exports, "clamp", () => $ac8e4d4816275668$exports.clamp);
|
||||
$parcel$export(module.exports, "snapValueToStep", () => $ac8e4d4816275668$exports.snapValueToStep);
|
||||
$parcel$export(module.exports, "toFixedNumber", () => $ac8e4d4816275668$exports.toFixedNumber);
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//# sourceMappingURL=main.js.map
|
||||
1
node_modules/@react-stately/utils/dist/main.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/main.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"mappings":";;;;;;;;;;;;AAAA;;;;;;;;;;CAUC","sources":["packages/@react-stately/utils/src/index.ts"],"sourcesContent":["/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\nexport {useControlledState} from './useControlledState';\nexport {clamp, snapValueToStep, toFixedNumber} from './number';\n"],"names":[],"version":3,"file":"main.js.map"}
|
||||
19
node_modules/@react-stately/utils/dist/module.js
generated
vendored
Normal file
19
node_modules/@react-stately/utils/dist/module.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import {useControlledState as $458b0a5536c1a7cf$export$40bfa8c7b0832715} from "./useControlledState.module.js";
|
||||
import {clamp as $9446cca9a3875146$export$7d15b64cf5a3a4c4, snapValueToStep as $9446cca9a3875146$export$cb6e0bb50bc19463, toFixedNumber as $9446cca9a3875146$export$b6268554fba451f} from "./number.module.js";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export {$458b0a5536c1a7cf$export$40bfa8c7b0832715 as useControlledState, $9446cca9a3875146$export$7d15b64cf5a3a4c4 as clamp, $9446cca9a3875146$export$cb6e0bb50bc19463 as snapValueToStep, $9446cca9a3875146$export$b6268554fba451f as toFixedNumber};
|
||||
//# sourceMappingURL=module.js.map
|
||||
1
node_modules/@react-stately/utils/dist/module.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/module.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"mappings":";;;AAAA;;;;;;;;;;CAUC","sources":["packages/@react-stately/utils/src/index.ts"],"sourcesContent":["/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\nexport {useControlledState} from './useControlledState';\nexport {clamp, snapValueToStep, toFixedNumber} from './number';\n"],"names":[],"version":3,"file":"module.js.map"}
|
||||
55
node_modules/@react-stately/utils/dist/number.main.js
generated
vendored
Normal file
55
node_modules/@react-stately/utils/dist/number.main.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
|
||||
function $parcel$export(e, n, v, s) {
|
||||
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||
}
|
||||
|
||||
$parcel$export(module.exports, "clamp", () => $ac8e4d4816275668$export$7d15b64cf5a3a4c4);
|
||||
$parcel$export(module.exports, "snapValueToStep", () => $ac8e4d4816275668$export$cb6e0bb50bc19463);
|
||||
$parcel$export(module.exports, "toFixedNumber", () => $ac8e4d4816275668$export$b6268554fba451f);
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ /**
|
||||
* Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.
|
||||
*/ function $ac8e4d4816275668$export$7d15b64cf5a3a4c4(value, min = -Infinity, max = Infinity) {
|
||||
let newValue = Math.min(Math.max(value, min), max);
|
||||
return newValue;
|
||||
}
|
||||
function $ac8e4d4816275668$export$e1a7b8e69ef6c52f(value, step) {
|
||||
let roundedValue = value;
|
||||
let stepString = step.toString();
|
||||
let pointIndex = stepString.indexOf('.');
|
||||
let precision = pointIndex >= 0 ? stepString.length - pointIndex : 0;
|
||||
if (precision > 0) {
|
||||
let pow = Math.pow(10, precision);
|
||||
roundedValue = Math.round(roundedValue * pow) / pow;
|
||||
}
|
||||
return roundedValue;
|
||||
}
|
||||
function $ac8e4d4816275668$export$cb6e0bb50bc19463(value, min, max, step) {
|
||||
min = Number(min);
|
||||
max = Number(max);
|
||||
let remainder = (value - (isNaN(min) ? 0 : min)) % step;
|
||||
let snappedValue = $ac8e4d4816275668$export$e1a7b8e69ef6c52f(Math.abs(remainder) * 2 >= step ? value + Math.sign(remainder) * (step - Math.abs(remainder)) : value - remainder, step);
|
||||
if (!isNaN(min)) {
|
||||
if (snappedValue < min) snappedValue = min;
|
||||
else if (!isNaN(max) && snappedValue > max) snappedValue = min + Math.floor($ac8e4d4816275668$export$e1a7b8e69ef6c52f((max - min) / step, step)) * step;
|
||||
} else if (!isNaN(max) && snappedValue > max) snappedValue = Math.floor($ac8e4d4816275668$export$e1a7b8e69ef6c52f(max / step, step)) * step;
|
||||
// correct floating point behavior by rounding to step precision
|
||||
snappedValue = $ac8e4d4816275668$export$e1a7b8e69ef6c52f(snappedValue, step);
|
||||
return snappedValue;
|
||||
}
|
||||
function $ac8e4d4816275668$export$b6268554fba451f(value, digits, base = 10) {
|
||||
const pow = Math.pow(base, digits);
|
||||
return Math.round(value * pow) / pow;
|
||||
}
|
||||
|
||||
|
||||
//# sourceMappingURL=number.main.js.map
|
||||
1
node_modules/@react-stately/utils/dist/number.main.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/number.main.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"mappings":";;;;;;;;AAAA;;;;;;;;;;CAUC,GAED;;CAEC,GACM,SAAS,0CAAM,KAAa,EAAE,MAAc,CAAC,QAAQ,EAAE,MAAc,QAAQ;IAClF,IAAI,WAAW,KAAK,GAAG,CAAC,KAAK,GAAG,CAAC,OAAO,MAAM;IAC9C,OAAO;AACT;AAEO,SAAS,0CAAqB,KAAa,EAAE,IAAY;IAC9D,IAAI,eAAe;IACnB,IAAI,aAAa,KAAK,QAAQ;IAC9B,IAAI,aAAa,WAAW,OAAO,CAAC;IACpC,IAAI,YAAY,cAAc,IAAI,WAAW,MAAM,GAAG,aAAa;IACnE,IAAI,YAAY,GAAG;QACjB,IAAI,MAAM,KAAK,GAAG,CAAC,IAAI;QACvB,eAAe,KAAK,KAAK,CAAC,eAAe,OAAO;IAClD;IACA,OAAO;AACT;AAEO,SAAS,0CAAgB,KAAa,EAAE,GAAuB,EAAE,GAAuB,EAAE,IAAY;IAC3G,MAAM,OAAO;IACb,MAAM,OAAO;IACb,IAAI,YAAa,AAAC,CAAA,QAAS,CAAA,MAAM,OAAO,IAAI,GAAE,CAAC,IAAK;IACpD,IAAI,eAAe,0CAAqB,KAAK,GAAG,CAAC,aAAa,KAAK,OAC/D,QAAQ,KAAK,IAAI,CAAC,aAAc,CAAA,OAAO,KAAK,GAAG,CAAC,UAAS,IACzD,QAAQ,WAAW;IAEvB,IAAI,CAAC,MAAM,MAAM;QACf,IAAI,eAAe,KACjB,eAAe;aACV,IAAI,CAAC,MAAM,QAAQ,eAAe,KACvC,eAAe,MAAM,KAAK,KAAK,CAAC,0CAAqB,AAAC,CAAA,MAAM,GAAE,IAAK,MAAM,SAAS;IAEtF,OAAO,IAAI,CAAC,MAAM,QAAQ,eAAe,KACvC,eAAe,KAAK,KAAK,CAAC,0CAAqB,MAAM,MAAM,SAAS;IAGtE,gEAAgE;IAChE,eAAe,0CAAqB,cAAc;IAElD,OAAO;AACT;AAGO,SAAS,yCAAc,KAAa,EAAE,MAAc,EAAE,OAAe,EAAE;IAC5E,MAAM,MAAM,KAAK,GAAG,CAAC,MAAM;IAE3B,OAAO,KAAK,KAAK,CAAC,QAAQ,OAAO;AACnC","sources":["packages/@react-stately/utils/src/number.ts"],"sourcesContent":["/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\n/**\n * Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.\n */\nexport function clamp(value: number, min: number = -Infinity, max: number = Infinity): number {\n let newValue = Math.min(Math.max(value, min), max);\n return newValue;\n}\n\nexport function roundToStepPrecision(value: number, step: number): number {\n let roundedValue = value;\n let stepString = step.toString();\n let pointIndex = stepString.indexOf('.');\n let precision = pointIndex >= 0 ? stepString.length - pointIndex : 0;\n if (precision > 0) {\n let pow = Math.pow(10, precision);\n roundedValue = Math.round(roundedValue * pow) / pow;\n }\n return roundedValue;\n}\n\nexport function snapValueToStep(value: number, min: number | undefined, max: number | undefined, step: number): number {\n min = Number(min);\n max = Number(max);\n let remainder = ((value - (isNaN(min) ? 0 : min)) % step);\n let snappedValue = roundToStepPrecision(Math.abs(remainder) * 2 >= step\n ? value + Math.sign(remainder) * (step - Math.abs(remainder))\n : value - remainder, step);\n\n if (!isNaN(min)) {\n if (snappedValue < min) {\n snappedValue = min;\n } else if (!isNaN(max) && snappedValue > max) {\n snappedValue = min + Math.floor(roundToStepPrecision((max - min) / step, step)) * step;\n }\n } else if (!isNaN(max) && snappedValue > max) {\n snappedValue = Math.floor(roundToStepPrecision(max / step, step)) * step;\n }\n\n // correct floating point behavior by rounding to step precision\n snappedValue = roundToStepPrecision(snappedValue, step);\n\n return snappedValue;\n}\n\n/* Takes a value and rounds off to the number of digits. */\nexport function toFixedNumber(value: number, digits: number, base: number = 10): number {\n const pow = Math.pow(base, digits);\n\n return Math.round(value * pow) / pow;\n}\n"],"names":[],"version":3,"file":"number.main.js.map"}
|
||||
48
node_modules/@react-stately/utils/dist/number.mjs
generated
vendored
Normal file
48
node_modules/@react-stately/utils/dist/number.mjs
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ /**
|
||||
* Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.
|
||||
*/ function $9446cca9a3875146$export$7d15b64cf5a3a4c4(value, min = -Infinity, max = Infinity) {
|
||||
let newValue = Math.min(Math.max(value, min), max);
|
||||
return newValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$e1a7b8e69ef6c52f(value, step) {
|
||||
let roundedValue = value;
|
||||
let stepString = step.toString();
|
||||
let pointIndex = stepString.indexOf('.');
|
||||
let precision = pointIndex >= 0 ? stepString.length - pointIndex : 0;
|
||||
if (precision > 0) {
|
||||
let pow = Math.pow(10, precision);
|
||||
roundedValue = Math.round(roundedValue * pow) / pow;
|
||||
}
|
||||
return roundedValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$cb6e0bb50bc19463(value, min, max, step) {
|
||||
min = Number(min);
|
||||
max = Number(max);
|
||||
let remainder = (value - (isNaN(min) ? 0 : min)) % step;
|
||||
let snappedValue = $9446cca9a3875146$export$e1a7b8e69ef6c52f(Math.abs(remainder) * 2 >= step ? value + Math.sign(remainder) * (step - Math.abs(remainder)) : value - remainder, step);
|
||||
if (!isNaN(min)) {
|
||||
if (snappedValue < min) snappedValue = min;
|
||||
else if (!isNaN(max) && snappedValue > max) snappedValue = min + Math.floor($9446cca9a3875146$export$e1a7b8e69ef6c52f((max - min) / step, step)) * step;
|
||||
} else if (!isNaN(max) && snappedValue > max) snappedValue = Math.floor($9446cca9a3875146$export$e1a7b8e69ef6c52f(max / step, step)) * step;
|
||||
// correct floating point behavior by rounding to step precision
|
||||
snappedValue = $9446cca9a3875146$export$e1a7b8e69ef6c52f(snappedValue, step);
|
||||
return snappedValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$b6268554fba451f(value, digits, base = 10) {
|
||||
const pow = Math.pow(base, digits);
|
||||
return Math.round(value * pow) / pow;
|
||||
}
|
||||
|
||||
|
||||
export {$9446cca9a3875146$export$7d15b64cf5a3a4c4 as clamp, $9446cca9a3875146$export$e1a7b8e69ef6c52f as roundToStepPrecision, $9446cca9a3875146$export$cb6e0bb50bc19463 as snapValueToStep, $9446cca9a3875146$export$b6268554fba451f as toFixedNumber};
|
||||
//# sourceMappingURL=number.module.js.map
|
||||
48
node_modules/@react-stately/utils/dist/number.module.js
generated
vendored
Normal file
48
node_modules/@react-stately/utils/dist/number.module.js
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ /**
|
||||
* Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.
|
||||
*/ function $9446cca9a3875146$export$7d15b64cf5a3a4c4(value, min = -Infinity, max = Infinity) {
|
||||
let newValue = Math.min(Math.max(value, min), max);
|
||||
return newValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$e1a7b8e69ef6c52f(value, step) {
|
||||
let roundedValue = value;
|
||||
let stepString = step.toString();
|
||||
let pointIndex = stepString.indexOf('.');
|
||||
let precision = pointIndex >= 0 ? stepString.length - pointIndex : 0;
|
||||
if (precision > 0) {
|
||||
let pow = Math.pow(10, precision);
|
||||
roundedValue = Math.round(roundedValue * pow) / pow;
|
||||
}
|
||||
return roundedValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$cb6e0bb50bc19463(value, min, max, step) {
|
||||
min = Number(min);
|
||||
max = Number(max);
|
||||
let remainder = (value - (isNaN(min) ? 0 : min)) % step;
|
||||
let snappedValue = $9446cca9a3875146$export$e1a7b8e69ef6c52f(Math.abs(remainder) * 2 >= step ? value + Math.sign(remainder) * (step - Math.abs(remainder)) : value - remainder, step);
|
||||
if (!isNaN(min)) {
|
||||
if (snappedValue < min) snappedValue = min;
|
||||
else if (!isNaN(max) && snappedValue > max) snappedValue = min + Math.floor($9446cca9a3875146$export$e1a7b8e69ef6c52f((max - min) / step, step)) * step;
|
||||
} else if (!isNaN(max) && snappedValue > max) snappedValue = Math.floor($9446cca9a3875146$export$e1a7b8e69ef6c52f(max / step, step)) * step;
|
||||
// correct floating point behavior by rounding to step precision
|
||||
snappedValue = $9446cca9a3875146$export$e1a7b8e69ef6c52f(snappedValue, step);
|
||||
return snappedValue;
|
||||
}
|
||||
function $9446cca9a3875146$export$b6268554fba451f(value, digits, base = 10) {
|
||||
const pow = Math.pow(base, digits);
|
||||
return Math.round(value * pow) / pow;
|
||||
}
|
||||
|
||||
|
||||
export {$9446cca9a3875146$export$7d15b64cf5a3a4c4 as clamp, $9446cca9a3875146$export$e1a7b8e69ef6c52f as roundToStepPrecision, $9446cca9a3875146$export$cb6e0bb50bc19463 as snapValueToStep, $9446cca9a3875146$export$b6268554fba451f as toFixedNumber};
|
||||
//# sourceMappingURL=number.module.js.map
|
||||
1
node_modules/@react-stately/utils/dist/number.module.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/number.module.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"mappings":"AAAA;;;;;;;;;;CAUC,GAED;;CAEC,GACM,SAAS,0CAAM,KAAa,EAAE,MAAc,CAAC,QAAQ,EAAE,MAAc,QAAQ;IAClF,IAAI,WAAW,KAAK,GAAG,CAAC,KAAK,GAAG,CAAC,OAAO,MAAM;IAC9C,OAAO;AACT;AAEO,SAAS,0CAAqB,KAAa,EAAE,IAAY;IAC9D,IAAI,eAAe;IACnB,IAAI,aAAa,KAAK,QAAQ;IAC9B,IAAI,aAAa,WAAW,OAAO,CAAC;IACpC,IAAI,YAAY,cAAc,IAAI,WAAW,MAAM,GAAG,aAAa;IACnE,IAAI,YAAY,GAAG;QACjB,IAAI,MAAM,KAAK,GAAG,CAAC,IAAI;QACvB,eAAe,KAAK,KAAK,CAAC,eAAe,OAAO;IAClD;IACA,OAAO;AACT;AAEO,SAAS,0CAAgB,KAAa,EAAE,GAAuB,EAAE,GAAuB,EAAE,IAAY;IAC3G,MAAM,OAAO;IACb,MAAM,OAAO;IACb,IAAI,YAAa,AAAC,CAAA,QAAS,CAAA,MAAM,OAAO,IAAI,GAAE,CAAC,IAAK;IACpD,IAAI,eAAe,0CAAqB,KAAK,GAAG,CAAC,aAAa,KAAK,OAC/D,QAAQ,KAAK,IAAI,CAAC,aAAc,CAAA,OAAO,KAAK,GAAG,CAAC,UAAS,IACzD,QAAQ,WAAW;IAEvB,IAAI,CAAC,MAAM,MAAM;QACf,IAAI,eAAe,KACjB,eAAe;aACV,IAAI,CAAC,MAAM,QAAQ,eAAe,KACvC,eAAe,MAAM,KAAK,KAAK,CAAC,0CAAqB,AAAC,CAAA,MAAM,GAAE,IAAK,MAAM,SAAS;IAEtF,OAAO,IAAI,CAAC,MAAM,QAAQ,eAAe,KACvC,eAAe,KAAK,KAAK,CAAC,0CAAqB,MAAM,MAAM,SAAS;IAGtE,gEAAgE;IAChE,eAAe,0CAAqB,cAAc;IAElD,OAAO;AACT;AAGO,SAAS,yCAAc,KAAa,EAAE,MAAc,EAAE,OAAe,EAAE;IAC5E,MAAM,MAAM,KAAK,GAAG,CAAC,MAAM;IAE3B,OAAO,KAAK,KAAK,CAAC,QAAQ,OAAO;AACnC","sources":["packages/@react-stately/utils/src/number.ts"],"sourcesContent":["/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\n/**\n * Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.\n */\nexport function clamp(value: number, min: number = -Infinity, max: number = Infinity): number {\n let newValue = Math.min(Math.max(value, min), max);\n return newValue;\n}\n\nexport function roundToStepPrecision(value: number, step: number): number {\n let roundedValue = value;\n let stepString = step.toString();\n let pointIndex = stepString.indexOf('.');\n let precision = pointIndex >= 0 ? stepString.length - pointIndex : 0;\n if (precision > 0) {\n let pow = Math.pow(10, precision);\n roundedValue = Math.round(roundedValue * pow) / pow;\n }\n return roundedValue;\n}\n\nexport function snapValueToStep(value: number, min: number | undefined, max: number | undefined, step: number): number {\n min = Number(min);\n max = Number(max);\n let remainder = ((value - (isNaN(min) ? 0 : min)) % step);\n let snappedValue = roundToStepPrecision(Math.abs(remainder) * 2 >= step\n ? value + Math.sign(remainder) * (step - Math.abs(remainder))\n : value - remainder, step);\n\n if (!isNaN(min)) {\n if (snappedValue < min) {\n snappedValue = min;\n } else if (!isNaN(max) && snappedValue > max) {\n snappedValue = min + Math.floor(roundToStepPrecision((max - min) / step, step)) * step;\n }\n } else if (!isNaN(max) && snappedValue > max) {\n snappedValue = Math.floor(roundToStepPrecision(max / step, step)) * step;\n }\n\n // correct floating point behavior by rounding to step precision\n snappedValue = roundToStepPrecision(snappedValue, step);\n\n return snappedValue;\n}\n\n/* Takes a value and rounds off to the number of digits. */\nexport function toFixedNumber(value: number, digits: number, base: number = 10): number {\n const pow = Math.pow(base, digits);\n\n return Math.round(value * pow) / pow;\n}\n"],"names":[],"version":3,"file":"number.module.js.map"}
|
||||
10
node_modules/@react-stately/utils/dist/types.d.ts
generated
vendored
Normal file
10
node_modules/@react-stately/utils/dist/types.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
export function useControlledState<T, C = T>(value: Exclude<T, undefined>, defaultValue: Exclude<T, undefined> | undefined, onChange?: (v: C, ...args: any[]) => void): [T, (value: T, ...args: any[]) => void];
|
||||
export function useControlledState<T, C = T>(value: Exclude<T, undefined> | undefined, defaultValue: Exclude<T, undefined>, onChange?: (v: C, ...args: any[]) => void): [T, (value: T, ...args: any[]) => void];
|
||||
/**
|
||||
* Takes a value and forces it to the closest min/max if it's outside. Also forces it to the closest valid step.
|
||||
*/
|
||||
export function clamp(value: number, min?: number, max?: number): number;
|
||||
export function snapValueToStep(value: number, min: number | undefined, max: number | undefined, step: number): number;
|
||||
export function toFixedNumber(value: number, digits: number, base?: number): number;
|
||||
|
||||
//# sourceMappingURL=types.d.ts.map
|
||||
1
node_modules/@react-stately/utils/dist/types.d.ts.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/types.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"mappings":"AAcA,mCAAmC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,GAAG,SAAS,EAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,CAAC;AAChN,mCAAmC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,GAAG,SAAS,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,EAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,CAAC;ACHhN;;GAEG;AACH,sBAAsB,KAAK,EAAE,MAAM,EAAE,GAAG,GAAE,MAAkB,EAAE,GAAG,GAAE,MAAiB,GAAG,MAAM,CAG5F;AAcD,gCAAgC,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,SAAS,EAAE,GAAG,EAAE,MAAM,GAAG,SAAS,EAAE,IAAI,EAAE,MAAM,GAAG,MAAM,CAsBrH;AAGD,8BAA8B,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,GAAE,MAAW,GAAG,MAAM,CAItF","sources":["packages/@react-stately/utils/src/packages/@react-stately/utils/src/useControlledState.ts","packages/@react-stately/utils/src/packages/@react-stately/utils/src/number.ts","packages/@react-stately/utils/src/packages/@react-stately/utils/src/index.ts","packages/@react-stately/utils/src/index.ts"],"sourcesContent":[null,null,null,"/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\nexport {useControlledState} from './useControlledState';\nexport {clamp, snapValueToStep, toFixedNumber} from './number';\n"],"names":[],"version":3,"file":"types.d.ts.map"}
|
||||
74
node_modules/@react-stately/utils/dist/useControlledState.main.js
generated
vendored
Normal file
74
node_modules/@react-stately/utils/dist/useControlledState.main.js
generated
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
var $ecn6s$react = require("react");
|
||||
|
||||
|
||||
function $parcel$export(e, n, v, s) {
|
||||
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||
}
|
||||
|
||||
$parcel$export(module.exports, "useControlledState", () => $8d8fdfab47455712$export$40bfa8c7b0832715);
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
function $8d8fdfab47455712$export$40bfa8c7b0832715(value, defaultValue, onChange) {
|
||||
let [stateValue, setStateValue] = (0, $ecn6s$react.useState)(value || defaultValue);
|
||||
let isControlledRef = (0, $ecn6s$react.useRef)(value !== undefined);
|
||||
let isControlled = value !== undefined;
|
||||
(0, $ecn6s$react.useEffect)(()=>{
|
||||
let wasControlled = isControlledRef.current;
|
||||
if (wasControlled !== isControlled && process.env.NODE_ENV !== 'production') console.warn(`WARN: A component changed from ${wasControlled ? 'controlled' : 'uncontrolled'} to ${isControlled ? 'controlled' : 'uncontrolled'}.`);
|
||||
isControlledRef.current = isControlled;
|
||||
}, [
|
||||
isControlled
|
||||
]);
|
||||
let currentValue = isControlled ? value : stateValue;
|
||||
let setValue = (0, $ecn6s$react.useCallback)((value, ...args)=>{
|
||||
let onChangeCaller = (value, ...onChangeArgs)=>{
|
||||
if (onChange) {
|
||||
if (!Object.is(currentValue, value)) onChange(value, ...onChangeArgs);
|
||||
}
|
||||
if (!isControlled) // If uncontrolled, mutate the currentValue local variable so that
|
||||
// calling setState multiple times with the same value only emits onChange once.
|
||||
// We do not use a ref for this because we specifically _do_ want the value to
|
||||
// reset every render, and assigning to a ref in render breaks aborted suspended renders.
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
currentValue = value;
|
||||
};
|
||||
if (typeof value === 'function') {
|
||||
if (process.env.NODE_ENV !== 'production') console.warn('We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320');
|
||||
// this supports functional updates https://reactjs.org/docs/hooks-reference.html#functional-updates
|
||||
// when someone using useControlledState calls setControlledState(myFunc)
|
||||
// this will call our useState setState with a function as well which invokes myFunc and calls onChange with the value from myFunc
|
||||
// if we're in an uncontrolled state, then we also return the value of myFunc which to setState looks as though it was just called with myFunc from the beginning
|
||||
// otherwise we just return the controlled value, which won't cause a rerender because React knows to bail out when the value is the same
|
||||
let updateFunction = (oldValue, ...functionArgs)=>{
|
||||
let interceptedValue = value(isControlled ? currentValue : oldValue, ...functionArgs);
|
||||
onChangeCaller(interceptedValue, ...args);
|
||||
if (!isControlled) return interceptedValue;
|
||||
return oldValue;
|
||||
};
|
||||
setStateValue(updateFunction);
|
||||
} else {
|
||||
if (!isControlled) setStateValue(value);
|
||||
onChangeCaller(value, ...args);
|
||||
}
|
||||
}, [
|
||||
isControlled,
|
||||
currentValue,
|
||||
onChange
|
||||
]);
|
||||
return [
|
||||
currentValue,
|
||||
setValue
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
//# sourceMappingURL=useControlledState.main.js.map
|
||||
1
node_modules/@react-stately/utils/dist/useControlledState.main.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/useControlledState.main.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
69
node_modules/@react-stately/utils/dist/useControlledState.mjs
generated
vendored
Normal file
69
node_modules/@react-stately/utils/dist/useControlledState.mjs
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
import {useState as $3whtM$useState, useRef as $3whtM$useRef, useEffect as $3whtM$useEffect, useCallback as $3whtM$useCallback} from "react";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
function $458b0a5536c1a7cf$export$40bfa8c7b0832715(value, defaultValue, onChange) {
|
||||
let [stateValue, setStateValue] = (0, $3whtM$useState)(value || defaultValue);
|
||||
let isControlledRef = (0, $3whtM$useRef)(value !== undefined);
|
||||
let isControlled = value !== undefined;
|
||||
(0, $3whtM$useEffect)(()=>{
|
||||
let wasControlled = isControlledRef.current;
|
||||
if (wasControlled !== isControlled && process.env.NODE_ENV !== 'production') console.warn(`WARN: A component changed from ${wasControlled ? 'controlled' : 'uncontrolled'} to ${isControlled ? 'controlled' : 'uncontrolled'}.`);
|
||||
isControlledRef.current = isControlled;
|
||||
}, [
|
||||
isControlled
|
||||
]);
|
||||
let currentValue = isControlled ? value : stateValue;
|
||||
let setValue = (0, $3whtM$useCallback)((value, ...args)=>{
|
||||
let onChangeCaller = (value, ...onChangeArgs)=>{
|
||||
if (onChange) {
|
||||
if (!Object.is(currentValue, value)) onChange(value, ...onChangeArgs);
|
||||
}
|
||||
if (!isControlled) // If uncontrolled, mutate the currentValue local variable so that
|
||||
// calling setState multiple times with the same value only emits onChange once.
|
||||
// We do not use a ref for this because we specifically _do_ want the value to
|
||||
// reset every render, and assigning to a ref in render breaks aborted suspended renders.
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
currentValue = value;
|
||||
};
|
||||
if (typeof value === 'function') {
|
||||
if (process.env.NODE_ENV !== 'production') console.warn('We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320');
|
||||
// this supports functional updates https://reactjs.org/docs/hooks-reference.html#functional-updates
|
||||
// when someone using useControlledState calls setControlledState(myFunc)
|
||||
// this will call our useState setState with a function as well which invokes myFunc and calls onChange with the value from myFunc
|
||||
// if we're in an uncontrolled state, then we also return the value of myFunc which to setState looks as though it was just called with myFunc from the beginning
|
||||
// otherwise we just return the controlled value, which won't cause a rerender because React knows to bail out when the value is the same
|
||||
let updateFunction = (oldValue, ...functionArgs)=>{
|
||||
let interceptedValue = value(isControlled ? currentValue : oldValue, ...functionArgs);
|
||||
onChangeCaller(interceptedValue, ...args);
|
||||
if (!isControlled) return interceptedValue;
|
||||
return oldValue;
|
||||
};
|
||||
setStateValue(updateFunction);
|
||||
} else {
|
||||
if (!isControlled) setStateValue(value);
|
||||
onChangeCaller(value, ...args);
|
||||
}
|
||||
}, [
|
||||
isControlled,
|
||||
currentValue,
|
||||
onChange
|
||||
]);
|
||||
return [
|
||||
currentValue,
|
||||
setValue
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
export {$458b0a5536c1a7cf$export$40bfa8c7b0832715 as useControlledState};
|
||||
//# sourceMappingURL=useControlledState.module.js.map
|
||||
69
node_modules/@react-stately/utils/dist/useControlledState.module.js
generated
vendored
Normal file
69
node_modules/@react-stately/utils/dist/useControlledState.module.js
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
import {useState as $3whtM$useState, useRef as $3whtM$useRef, useEffect as $3whtM$useEffect, useCallback as $3whtM$useCallback} from "react";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
function $458b0a5536c1a7cf$export$40bfa8c7b0832715(value, defaultValue, onChange) {
|
||||
let [stateValue, setStateValue] = (0, $3whtM$useState)(value || defaultValue);
|
||||
let isControlledRef = (0, $3whtM$useRef)(value !== undefined);
|
||||
let isControlled = value !== undefined;
|
||||
(0, $3whtM$useEffect)(()=>{
|
||||
let wasControlled = isControlledRef.current;
|
||||
if (wasControlled !== isControlled && process.env.NODE_ENV !== 'production') console.warn(`WARN: A component changed from ${wasControlled ? 'controlled' : 'uncontrolled'} to ${isControlled ? 'controlled' : 'uncontrolled'}.`);
|
||||
isControlledRef.current = isControlled;
|
||||
}, [
|
||||
isControlled
|
||||
]);
|
||||
let currentValue = isControlled ? value : stateValue;
|
||||
let setValue = (0, $3whtM$useCallback)((value, ...args)=>{
|
||||
let onChangeCaller = (value, ...onChangeArgs)=>{
|
||||
if (onChange) {
|
||||
if (!Object.is(currentValue, value)) onChange(value, ...onChangeArgs);
|
||||
}
|
||||
if (!isControlled) // If uncontrolled, mutate the currentValue local variable so that
|
||||
// calling setState multiple times with the same value only emits onChange once.
|
||||
// We do not use a ref for this because we specifically _do_ want the value to
|
||||
// reset every render, and assigning to a ref in render breaks aborted suspended renders.
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
currentValue = value;
|
||||
};
|
||||
if (typeof value === 'function') {
|
||||
if (process.env.NODE_ENV !== 'production') console.warn('We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320');
|
||||
// this supports functional updates https://reactjs.org/docs/hooks-reference.html#functional-updates
|
||||
// when someone using useControlledState calls setControlledState(myFunc)
|
||||
// this will call our useState setState with a function as well which invokes myFunc and calls onChange with the value from myFunc
|
||||
// if we're in an uncontrolled state, then we also return the value of myFunc which to setState looks as though it was just called with myFunc from the beginning
|
||||
// otherwise we just return the controlled value, which won't cause a rerender because React knows to bail out when the value is the same
|
||||
let updateFunction = (oldValue, ...functionArgs)=>{
|
||||
let interceptedValue = value(isControlled ? currentValue : oldValue, ...functionArgs);
|
||||
onChangeCaller(interceptedValue, ...args);
|
||||
if (!isControlled) return interceptedValue;
|
||||
return oldValue;
|
||||
};
|
||||
setStateValue(updateFunction);
|
||||
} else {
|
||||
if (!isControlled) setStateValue(value);
|
||||
onChangeCaller(value, ...args);
|
||||
}
|
||||
}, [
|
||||
isControlled,
|
||||
currentValue,
|
||||
onChange
|
||||
]);
|
||||
return [
|
||||
currentValue,
|
||||
setValue
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
export {$458b0a5536c1a7cf$export$40bfa8c7b0832715 as useControlledState};
|
||||
//# sourceMappingURL=useControlledState.module.js.map
|
||||
1
node_modules/@react-stately/utils/dist/useControlledState.module.js.map
generated
vendored
Normal file
1
node_modules/@react-stately/utils/dist/useControlledState.module.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user