Comparing version 1.10.3 to 2.0.0
@@ -14,2 +14,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Cookie = void 0; | ||
var Cookie = /** @class */ (function () { | ||
@@ -32,3 +33,3 @@ function Cookie(ctx) { | ||
date.setTime(date.getTime() + ttl * 1000); | ||
var cookieParts = [name + "=" + encodeURIComponent(value), "expires=" + date.toUTCString()]; | ||
var cookieParts = ["".concat(name, "=").concat(encodeURIComponent(value)), "expires=".concat(date.toUTCString())]; | ||
if (options.httpOnly) { | ||
@@ -40,3 +41,3 @@ cookieParts.push("httponly"); | ||
} | ||
cookieParts.push("path=" + (options.path || "/")); | ||
cookieParts.push("path=".concat(options.path || "/")); | ||
var cookie = cookieParts.join("; "); | ||
@@ -64,7 +65,7 @@ if (typeof document !== "undefined") { | ||
var cookie = cookies_1_1.value; | ||
// tslint:disable-next-line:triple-equals | ||
// eslint-disable-next-line eqeqeq | ||
while (cookie.charAt(0) == " ") { | ||
cookie = cookie.substring(1); | ||
} | ||
// tslint:disable-next-line:triple-equals | ||
// eslint-disable-next-line eqeqeq | ||
if (cookie.indexOf(name) == 0) { | ||
@@ -92,2 +93,2 @@ return cookie.substring(name.length, cookie.length); | ||
exports.Cookie = Cookie; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29va2llL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFNQTtJQUdJLGdCQUFZLEdBQXNCO1FBQXRCLG9CQUFBLEVBQUEsVUFBc0I7UUFDOUIsSUFBSSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7SUFDbkIsQ0FBQztJQUVhLGFBQU0sR0FBcEIsVUFBcUIsR0FBZTtRQUFmLG9CQUFBLEVBQUEsVUFBZTtRQUNoQyxPQUFPLElBQUksTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFFTSxvQkFBRyxHQUFWLFVBQVcsSUFBWTtRQUNuQixPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzVCLENBQUM7SUFFTSxvQkFBRyxHQUFWLFVBQVcsSUFBWSxFQUFFLEtBQWEsRUFBRSxHQUFrQixFQUFFLE9BQTJCO1FBQS9DLG9CQUFBLEVBQUEsVUFBa0I7UUFBRSx3QkFBQSxFQUFBLFlBQTJCO1FBQ25GLElBQU0sSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxDQUFDO1FBRTFDLElBQU0sV0FBVyxHQUFHLENBQUksSUFBSSxTQUFJLGtCQUFrQixDQUFDLEtBQUssQ0FBRyxFQUFFLGFBQVcsSUFBSSxDQUFDLFdBQVcsRUFBSSxDQUFDLENBQUM7UUFDOUYsSUFBSSxPQUFPLENBQUMsUUFBUSxFQUFFO1lBQ2xCLFdBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7U0FDaEM7UUFDRCxJQUFJLE9BQU8sQ0FBQyxNQUFNLEVBQUU7WUFDaEIsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztTQUM5QjtRQUNELFdBQVcsQ0FBQyxJQUFJLENBQUMsV0FBUSxPQUFPLENBQUMsSUFBSSxJQUFJLEdBQUcsQ0FBRSxDQUFDLENBQUM7UUFDaEQsSUFBTSxNQUFNLEdBQUcsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUV0QyxJQUFJLE9BQU8sUUFBUSxLQUFLLFdBQVcsRUFBRTtZQUNqQyxRQUFRLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztTQUM1QjthQUFNO1lBQ0gsSUFBTSxhQUFhLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQzVFLGFBQWEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDM0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFlBQVksRUFBRSxhQUFhLENBQUMsQ0FBQztTQUN2RDtRQUVELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7SUFFTSxvQkFBRyxHQUFWLFVBQVcsVUFBa0I7OztRQUN6QixJQUFNLGFBQWEsR0FDZixPQUFPLFFBQVEsS0FBSyxXQUFXO1lBQzNCLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDO1lBQ3JDLENBQUMsQ0FBQyxrQkFBa0IseUJBQUMsSUFBSSxDQUFDLEdBQUcsMENBQUUsR0FBRywwQ0FBRSxPQUFPLDBDQUFFLE1BQU0sbUNBQUksRUFBRSxDQUFDLENBQUM7UUFFbkUsSUFBTSxJQUFJLEdBQUcsVUFBVSxHQUFHLEdBQUcsQ0FBQztRQUM5QixJQUFNLE9BQU8sR0FBRyxhQUFhLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDOztZQUN6QyxLQUFtQixJQUFBLFlBQUEsU0FBQSxPQUFPLENBQUEsZ0NBQUEscURBQUU7Z0JBQXZCLElBQUksTUFBTSxvQkFBQTtnQkFDWCx5Q0FBeUM7Z0JBQ3pDLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUU7b0JBQzVCLE1BQU0sR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO2lCQUNoQztnQkFDRCx5Q0FBeUM7Z0JBQ3pDLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQzNCLE9BQU8sTUFBTSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQztpQkFDdkQ7YUFDSjs7Ozs7Ozs7O1FBRUQsT0FBTyxFQUFFLENBQUM7SUFDZCxDQUFDO0lBRU0sdUJBQU0sR0FBYixVQUFjLElBQVksRUFBRSxPQUEyQjtRQUEzQix3QkFBQSxFQUFBLFlBQTJCO1FBQ25ELElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNoQyxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0lBQ0wsYUFBQztBQUFELENBQUMsQUFsRUQsSUFrRUM7QUFsRVksd0JBQU0ifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29va2llL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBTUE7SUFHSSxnQkFBWSxHQUFzQjtRQUF0QixvQkFBQSxFQUFBLFVBQXNCO1FBQzlCLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO0lBQ25CLENBQUM7SUFFYSxhQUFNLEdBQXBCLFVBQXFCLEdBQWU7UUFBZixvQkFBQSxFQUFBLFVBQWU7UUFDaEMsT0FBTyxJQUFJLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRU0sb0JBQUcsR0FBVixVQUFXLElBQVk7UUFDbkIsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM1QixDQUFDO0lBRU0sb0JBQUcsR0FBVixVQUFXLElBQVksRUFBRSxLQUFhLEVBQUUsR0FBVSxFQUFFLE9BQTJCO1FBQXZDLG9CQUFBLEVBQUEsVUFBVTtRQUFFLHdCQUFBLEVBQUEsWUFBMkI7UUFDM0UsSUFBTSxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQztRQUN4QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLENBQUM7UUFFMUMsSUFBTSxXQUFXLEdBQUcsQ0FBQyxVQUFHLElBQUksY0FBSSxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsQ0FBRSxFQUFFLGtCQUFXLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBRSxDQUFDLENBQUM7UUFDOUYsSUFBSSxPQUFPLENBQUMsUUFBUSxFQUFFO1lBQ2xCLFdBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7U0FDaEM7UUFDRCxJQUFJLE9BQU8sQ0FBQyxNQUFNLEVBQUU7WUFDaEIsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztTQUM5QjtRQUNELFdBQVcsQ0FBQyxJQUFJLENBQUMsZUFBUSxPQUFPLENBQUMsSUFBSSxJQUFJLEdBQUcsQ0FBRSxDQUFDLENBQUM7UUFDaEQsSUFBTSxNQUFNLEdBQUcsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUV0QyxJQUFJLE9BQU8sUUFBUSxLQUFLLFdBQVcsRUFBRTtZQUNqQyxRQUFRLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztTQUM1QjthQUFNO1lBQ0gsSUFBTSxhQUFhLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQzVFLGFBQWEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDM0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFlBQVksRUFBRSxhQUFhLENBQUMsQ0FBQztTQUN2RDtRQUVELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7SUFFTSxvQkFBRyxHQUFWLFVBQVcsVUFBa0I7OztRQUN6QixJQUFNLGFBQWEsR0FDZixPQUFPLFFBQVEsS0FBSyxXQUFXO1lBQzNCLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDO1lBQ3JDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxNQUFBLE1BQUEsTUFBQSxNQUFBLElBQUksQ0FBQyxHQUFHLDBDQUFFLEdBQUcsMENBQUUsT0FBTywwQ0FBRSxNQUFNLG1DQUFJLEVBQUUsQ0FBQyxDQUFDO1FBRW5FLElBQU0sSUFBSSxHQUFHLFVBQVUsR0FBRyxHQUFHLENBQUM7UUFDOUIsSUFBTSxPQUFPLEdBQUcsYUFBYSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQzs7WUFDekMsS0FBbUIsSUFBQSxZQUFBLFNBQUEsT0FBTyxDQUFBLGdDQUFBLHFEQUFFO2dCQUF2QixJQUFJLE1BQU0sb0JBQUE7Z0JBQ1gsa0NBQWtDO2dCQUNsQyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxFQUFFO29CQUM1QixNQUFNLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztpQkFDaEM7Z0JBQ0Qsa0NBQWtDO2dCQUNsQyxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO29CQUMzQixPQUFPLE1BQU0sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7aUJBQ3ZEO2FBQ0o7Ozs7Ozs7OztRQUVELE9BQU8sRUFBRSxDQUFDO0lBQ2QsQ0FBQztJQUVNLHVCQUFNLEdBQWIsVUFBYyxJQUFZLEVBQUUsT0FBMkI7UUFBM0Isd0JBQUEsRUFBQSxZQUEyQjtRQUNuRCxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDaEMsT0FBTyxJQUFJLENBQUM7SUFDaEIsQ0FBQztJQUNMLGFBQUM7QUFBRCxDQUFDLEFBbEVELElBa0VDO0FBbEVZLHdCQUFNIn0= |
import { BodyScrollOptions } from "body-scroll-lock"; | ||
import { RefObject } from "react"; | ||
export declare function useBodyScrollLock<T extends HTMLElement>(ref: RefObject<T>, isOpen: boolean, clearAllOnClose?: boolean, options?: Partial<BodyScrollOptions>): void; | ||
export interface UseBodyScrollLockOptions extends BodyScrollOptions { | ||
clearAllOnClose?: boolean; | ||
} | ||
export declare function useBodyScrollLock<T extends HTMLElement>(containerRef: RefObject<T>, isOpen: boolean, { allowTouchMove, clearAllOnClose, reserveScrollBarGap }?: Partial<UseBodyScrollLockOptions>): void; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useBodyScrollLock = void 0; | ||
var body_scroll_lock_1 = require("body-scroll-lock"); | ||
var react_1 = require("react"); | ||
function useBodyScrollLock(ref, isOpen, clearAllOnClose, options) { | ||
if (clearAllOnClose === void 0) { clearAllOnClose = false; } | ||
react_1.useEffect(function () { | ||
var targetNode = ref.current; | ||
if (targetNode) { | ||
if (isOpen) { | ||
body_scroll_lock_1.disableBodyScroll(targetNode, __assign({ allowTouchMove: function (element) { | ||
function useBodyScrollLock(containerRef, isOpen, _a) { | ||
var _b = _a === void 0 ? {} : _a, allowTouchMove = _b.allowTouchMove, clearAllOnClose = _b.clearAllOnClose, reserveScrollBarGap = _b.reserveScrollBarGap; | ||
(0, react_1.useEffect)(function () { | ||
var node = containerRef.current; | ||
if (isOpen && node) { | ||
(0, body_scroll_lock_1.disableBodyScroll)(node, { | ||
allowTouchMove: allowTouchMove || | ||
(function (element) { | ||
var _a; | ||
@@ -30,17 +21,18 @@ while (element !== document.body) { | ||
} | ||
return; | ||
} }, (options || {}))); | ||
return false; | ||
}), | ||
reserveScrollBarGap: reserveScrollBarGap, | ||
}); | ||
} | ||
return function () { | ||
if (node) { | ||
(0, body_scroll_lock_1.enableBodyScroll)(node); | ||
} | ||
return function () { | ||
body_scroll_lock_1.enableBodyScroll(targetNode); | ||
}; | ||
} | ||
else if (clearAllOnClose) { | ||
return function () { | ||
body_scroll_lock_1.clearAllBodyScrollLocks(); | ||
}; | ||
} | ||
}, [clearAllOnClose, isOpen, options, ref]); | ||
if (clearAllOnClose) { | ||
(0, body_scroll_lock_1.clearAllBodyScrollLocks)(); | ||
} | ||
}; | ||
}, [allowTouchMove, clearAllOnClose, containerRef, isOpen, reserveScrollBarGap]); | ||
} | ||
exports.useBodyScrollLock = useBodyScrollLock; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlQm9keVNjcm9sbExvY2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlQm9keVNjcm9sbExvY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBLHFEQUFtSDtBQUNuSCwrQkFBNkM7QUFFN0MsU0FBZ0IsaUJBQWlCLENBQzdCLEdBQWlCLEVBQ2pCLE1BQWUsRUFDZixlQUF1QixFQUN2QixPQUFvQztJQURwQyxnQ0FBQSxFQUFBLHVCQUF1QjtJQUd2QixpQkFBUyxDQUFDO1FBQ04sSUFBTSxVQUFVLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQztRQUMvQixJQUFJLFVBQVUsRUFBRTtZQUNaLElBQUksTUFBTSxFQUFFO2dCQUNSLG9DQUFpQixDQUFDLFVBQVUsYUFDeEIsY0FBYyxFQUFFLFVBQUEsT0FBTzs7d0JBQ25CLE9BQU8sT0FBTyxLQUFLLFFBQVEsQ0FBQyxJQUFJLEVBQUU7NEJBQzlCLElBQUksT0FBTyxDQUFDLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxLQUFLLElBQUksRUFBRTtnQ0FDL0QsT0FBTyxJQUFJLENBQUM7NkJBQ2Y7NEJBQ0QsT0FBTyxTQUFHLE9BQU8sQ0FBQyxhQUFhLG1DQUFJLE9BQU8sQ0FBQzt5QkFDOUM7d0JBQ0QsT0FBTztvQkFDWCxDQUFDLElBQ0UsQ0FBQyxPQUFPLElBQUksRUFBRSxDQUFDLEVBQ3BCLENBQUM7YUFDTjtZQUNELE9BQU87Z0JBQ0gsbUNBQWdCLENBQUMsVUFBVSxDQUFDLENBQUM7WUFDakMsQ0FBQyxDQUFDO1NBQ0w7YUFBTSxJQUFJLGVBQWUsRUFBRTtZQUN4QixPQUFPO2dCQUNILDBDQUF1QixFQUFFLENBQUM7WUFDOUIsQ0FBQyxDQUFDO1NBQ0w7SUFDTCxDQUFDLEVBQUUsQ0FBQyxlQUFlLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ2hELENBQUM7QUFoQ0QsOENBZ0NDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlQm9keVNjcm9sbExvY2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlQm9keVNjcm9sbExvY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscURBQW1IO0FBQ25ILCtCQUE2QztBQU03QyxTQUFnQixpQkFBaUIsQ0FDN0IsWUFBMEIsRUFDMUIsTUFBZSxFQUNmLEVBQWdHO1FBQWhHLHFCQUE4RixFQUFFLEtBQUEsRUFBOUYsY0FBYyxvQkFBQSxFQUFFLGVBQWUscUJBQUEsRUFBRSxtQkFBbUIseUJBQUE7SUFFdEQsSUFBQSxpQkFBUyxFQUFDO1FBQ04sSUFBTSxJQUFJLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQztRQUNsQyxJQUFJLE1BQU0sSUFBSSxJQUFJLEVBQUU7WUFDaEIsSUFBQSxvQ0FBaUIsRUFBQyxJQUFJLEVBQUU7Z0JBQ3BCLGNBQWMsRUFDVixjQUFjO29CQUNkLENBQUMsVUFBQSxPQUFPOzt3QkFDSixPQUFPLE9BQU8sS0FBSyxRQUFRLENBQUMsSUFBSSxFQUFFOzRCQUM5QixJQUFJLE9BQU8sQ0FBQyxZQUFZLENBQUMsOEJBQThCLENBQUMsS0FBSyxJQUFJLEVBQUU7Z0NBQy9ELE9BQU8sSUFBSSxDQUFDOzZCQUNmOzRCQUNELE9BQU8sR0FBRyxNQUFBLE9BQU8sQ0FBQyxhQUFhLG1DQUFJLE9BQU8sQ0FBQzt5QkFDOUM7d0JBQ0QsT0FBTyxLQUFLLENBQUM7b0JBQ2pCLENBQUMsQ0FBQztnQkFDTixtQkFBbUIscUJBQUE7YUFDdEIsQ0FBQyxDQUFDO1NBQ047UUFDRCxPQUFPO1lBQ0gsSUFBSSxJQUFJLEVBQUU7Z0JBQ04sSUFBQSxtQ0FBZ0IsRUFBQyxJQUFJLENBQUMsQ0FBQzthQUMxQjtZQUNELElBQUksZUFBZSxFQUFFO2dCQUNqQixJQUFBLDBDQUF1QixHQUFFLENBQUM7YUFDN0I7UUFDTCxDQUFDLENBQUM7SUFDTixDQUFDLEVBQUUsQ0FBQyxjQUFjLEVBQUUsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLEVBQUUsbUJBQW1CLENBQUMsQ0FBQyxDQUFDO0FBQ3JGLENBQUM7QUFoQ0QsOENBZ0NDIn0= |
@@ -19,11 +19,10 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useIsMounted = void 0; | ||
var react_1 = require("react"); | ||
function useIsMounted() { | ||
var _a = __read(react_1.useState(false), 2), isMounted = _a[0], setIsMounted = _a[1]; | ||
react_1.useEffect(function () { | ||
setIsMounted(true); | ||
}, []); | ||
var _a = __read((0, react_1.useState)(false), 2), isMounted = _a[0], setIsMounted = _a[1]; | ||
(0, react_1.useEffect)(function () { return setIsMounted(true); }, []); | ||
return isMounted; | ||
} | ||
exports.useIsMounted = useIsMounted; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlSXNNb3VudGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZUlzTW91bnRlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwrQkFBNEM7QUFFNUMsU0FBZ0IsWUFBWTtJQUNsQixJQUFBLHVDQUEyQyxFQUExQyxpQkFBUyxFQUFFLG9CQUErQixDQUFDO0lBRWxELGlCQUFTLENBQUM7UUFDTixZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDdkIsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBRVAsT0FBTyxTQUFTLENBQUM7QUFDckIsQ0FBQztBQVJELG9DQVFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlSXNNb3VudGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZUlzTW91bnRlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0JBQTRDO0FBRTVDLFNBQWdCLFlBQVk7SUFDbEIsSUFBQSxLQUFBLE9BQTRCLElBQUEsZ0JBQVEsRUFBQyxLQUFLLENBQUMsSUFBQSxFQUExQyxTQUFTLFFBQUEsRUFBRSxZQUFZLFFBQW1CLENBQUM7SUFFbEQsSUFBQSxpQkFBUyxFQUFDLGNBQU0sT0FBQSxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQWxCLENBQWtCLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFFeEMsT0FBTyxTQUFTLENBQUM7QUFDckIsQ0FBQztBQU5ELG9DQU1DIn0= |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useIsomorphicLayoutEffect = void 0; | ||
var react_1 = require("react"); | ||
var isBrowser_1 = require("../utils/isBrowser"); | ||
exports.useIsomorphicLayoutEffect = isBrowser_1.isBrowser ? react_1.useLayoutEffect : react_1.useEffect; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VJc29tb3JwaGljTGF5b3V0RWZmZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0JBQW1EO0FBQ25ELGdEQUErQztBQUVsQyxRQUFBLHlCQUF5QixHQUFHLHFCQUFTLENBQUMsQ0FBQyxDQUFDLHVCQUFlLENBQUMsQ0FBQyxDQUFDLGlCQUFTLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VJc29tb3JwaGljTGF5b3V0RWZmZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtCQUFtRDtBQUNuRCxnREFBK0M7QUFFbEMsUUFBQSx5QkFBeUIsR0FBRyxxQkFBUyxDQUFDLENBQUMsQ0FBQyx1QkFBZSxDQUFDLENBQUMsQ0FBQyxpQkFBUyxDQUFDIn0= |
import { RefObject } from "react"; | ||
export declare type KeyFilter = null | undefined | string | ((e: KeyboardEvent) => boolean); | ||
export declare function useKey<T extends HTMLElement>(ref: RefObject<T>, keyFilter: KeyFilter, callback: (e: KeyboardEvent) => void, type: "keydown" | "keyup" | "keypress", disabled?: boolean): void; | ||
declare type KeyPredicate = (e: KeyboardEvent) => boolean; | ||
export declare type KeyFilter = null | undefined | string | KeyPredicate; | ||
export interface UseKeyOptions<T extends HTMLElement> { | ||
disabled?: boolean; | ||
targetRef?: RefObject<T>; | ||
type: "keydown" | "keyup" | "keypress"; | ||
} | ||
export declare function useKey<T extends HTMLElement>(keyFilter: KeyFilter, callback: (e: KeyboardEvent) => void, { disabled, targetRef, type }?: Partial<UseKeyOptions<T>>): void; | ||
export {}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useKey = void 0; | ||
var react_1 = require("react"); | ||
@@ -10,25 +11,24 @@ var isBrowser_1 = require("../utils/isBrowser"); | ||
? function (e) { return e.key === keyFilter; } | ||
: keyFilter | ||
? function () { return true; } | ||
: function () { return false; }; | ||
: function () { return false; }; | ||
}; | ||
function useKey(ref, keyFilter, callback, type, disabled) { | ||
if (disabled === void 0) { disabled = false; } | ||
react_1.useEffect(function () { | ||
var thisNode = ref.current; | ||
if (isBrowser_1.isBrowser && thisNode && !disabled) { | ||
var predicate_1 = createKeyPredicate(keyFilter); | ||
var handler_1 = function (e) { | ||
if (predicate_1(e)) { | ||
callback(e); | ||
} | ||
}; | ||
thisNode.addEventListener(type, handler_1); | ||
return function () { | ||
thisNode.removeEventListener(type, handler_1); | ||
}; | ||
function useKey(keyFilter, callback, _a) { | ||
var _b = _a === void 0 ? {} : _a, disabled = _b.disabled, targetRef = _b.targetRef, _c = _b.type, type = _c === void 0 ? "keydown" : _c; | ||
(0, react_1.useEffect)(function () { | ||
if (disabled || !isBrowser_1.isBrowser) { | ||
return; | ||
} | ||
}, [callback, disabled, keyFilter, ref, type]); | ||
var thisNode = (targetRef ? targetRef.current : document); | ||
var predicate = createKeyPredicate(keyFilter); | ||
var handler = function (e) { | ||
if (predicate(e)) { | ||
callback(e); | ||
} | ||
}; | ||
thisNode === null || thisNode === void 0 ? void 0 : thisNode.addEventListener(type, handler); | ||
return function () { | ||
thisNode === null || thisNode === void 0 ? void 0 : thisNode.removeEventListener(type, handler); | ||
}; | ||
}, [callback, disabled, keyFilter, targetRef, type]); | ||
} | ||
exports.useKey = useKey; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlS2V5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZUtleS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtCQUE2QztBQUM3QyxnREFBK0M7QUFLL0MsSUFBTSxrQkFBa0IsR0FBRyxVQUFDLFNBQW9CO0lBQzVDLE9BQUEsT0FBTyxTQUFTLEtBQUssVUFBVTtRQUMzQixDQUFDLENBQUMsU0FBUztRQUNYLENBQUMsQ0FBQyxPQUFPLFNBQVMsS0FBSyxRQUFRO1lBQy9CLENBQUMsQ0FBQyxVQUFDLENBQWdCLElBQUssT0FBQSxDQUFDLENBQUMsR0FBRyxLQUFLLFNBQVMsRUFBbkIsQ0FBbUI7WUFDM0MsQ0FBQyxDQUFDLFNBQVM7Z0JBQ1gsQ0FBQyxDQUFDLGNBQU0sT0FBQSxJQUFJLEVBQUosQ0FBSTtnQkFDWixDQUFDLENBQUMsY0FBTSxPQUFBLEtBQUssRUFBTCxDQUFLO0FBTmpCLENBTWlCLENBQUM7QUFFdEIsU0FBZ0IsTUFBTSxDQUNsQixHQUFpQixFQUNqQixTQUFvQixFQUNwQixRQUFvQyxFQUNwQyxJQUFzQyxFQUN0QyxRQUFnQjtJQUFoQix5QkFBQSxFQUFBLGdCQUFnQjtJQUVoQixpQkFBUyxDQUFDO1FBQ04sSUFBTSxRQUFRLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQztRQUM3QixJQUFJLHFCQUFTLElBQUksUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3BDLElBQU0sV0FBUyxHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDO1lBRWhELElBQU0sU0FBTyxHQUFHLFVBQUMsQ0FBZ0I7Z0JBQzdCLElBQUksV0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFO29CQUNkLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztpQkFDZjtZQUNMLENBQUMsQ0FBQztZQUVGLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsU0FBTyxDQUFDLENBQUM7WUFDekMsT0FBTztnQkFDSCxRQUFRLENBQUMsbUJBQW1CLENBQUMsSUFBSSxFQUFFLFNBQU8sQ0FBQyxDQUFDO1lBQ2hELENBQUMsQ0FBQztTQUNMO0lBQ0wsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsR0FBRyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDbkQsQ0FBQztBQXhCRCx3QkF3QkMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlS2V5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZUtleS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQkFBNkM7QUFDN0MsZ0RBQStDO0FBSy9DLElBQU0sa0JBQWtCLEdBQUcsVUFBQyxTQUFvQjtJQUM1QyxPQUFBLE9BQU8sU0FBUyxLQUFLLFVBQVU7UUFDM0IsQ0FBQyxDQUFDLFNBQVM7UUFDWCxDQUFDLENBQUMsT0FBTyxTQUFTLEtBQUssUUFBUTtZQUMvQixDQUFDLENBQUMsVUFBQyxDQUFnQixJQUFLLE9BQUEsQ0FBQyxDQUFDLEdBQUcsS0FBSyxTQUFTLEVBQW5CLENBQW1CO1lBQzNDLENBQUMsQ0FBQyxjQUFNLE9BQUEsS0FBSyxFQUFMLENBQUs7QUFKakIsQ0FJaUIsQ0FBQztBQVF0QixTQUFnQixNQUFNLENBQ2xCLFNBQW9CLEVBQ3BCLFFBQW9DLEVBQ3BDLEVBQXlFO1FBQXpFLHFCQUF1RSxFQUFFLEtBQUEsRUFBdkUsUUFBUSxjQUFBLEVBQUUsU0FBUyxlQUFBLEVBQUUsWUFBZ0IsRUFBaEIsSUFBSSxtQkFBRyxTQUFTLEtBQUE7SUFFdkMsSUFBQSxpQkFBUyxFQUFDO1FBQ04sSUFBSSxRQUFRLElBQUksQ0FBQyxxQkFBUyxFQUFFO1lBQ3hCLE9BQU87U0FDVjtRQUNELElBQU0sUUFBUSxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQXVCLENBQUM7UUFDbEYsSUFBTSxTQUFTLEdBQUcsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDaEQsSUFBTSxPQUFPLEdBQUcsVUFBQyxDQUFnQjtZQUM3QixJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsRUFBRTtnQkFDZCxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDZjtRQUNMLENBQUMsQ0FBQztRQUNGLFFBQVEsYUFBUixRQUFRLHVCQUFSLFFBQVEsQ0FBRSxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDMUMsT0FBTztZQUNILFFBQVEsYUFBUixRQUFRLHVCQUFSLFFBQVEsQ0FBRSxtQkFBbUIsQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDakQsQ0FBQyxDQUFDO0lBQ04sQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDekQsQ0FBQztBQXJCRCx3QkFxQkMifQ== |
@@ -19,2 +19,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useMinWindowWidth = void 0; | ||
var react_1 = require("react"); | ||
@@ -24,12 +25,11 @@ var isBrowser_1 = require("../utils/isBrowser"); | ||
function useMinWindowWidth(minWidth) { | ||
var _a = __read(useRafState_1.useRafState(undefined), 2), state = _a[0], setState = _a[1]; | ||
react_1.useEffect(function () { | ||
if (isBrowser_1.isBrowser) { | ||
var handler_1 = function () { return setState(window.innerWidth >= minWidth); }; | ||
handler_1(); | ||
window.addEventListener("resize", handler_1); | ||
return function () { | ||
window.removeEventListener("resize", handler_1); | ||
}; | ||
var _a = __read((0, useRafState_1.useRafState)(), 2), state = _a[0], setState = _a[1]; | ||
(0, react_1.useEffect)(function () { | ||
if (!isBrowser_1.isBrowser) { | ||
return; | ||
} | ||
var handler = function () { return setState(window.innerWidth >= minWidth); }; | ||
handler(); | ||
window.addEventListener("resize", handler); | ||
return function () { return window.removeEventListener("resize", handler); }; | ||
}, [minWidth, setState]); | ||
@@ -39,2 +39,2 @@ return state; | ||
exports.useMinWindowWidth = useMinWindowWidth; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlTWluV2luZG93V2lkdGguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlTWluV2luZG93V2lkdGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0JBQWtDO0FBQ2xDLGdEQUErQztBQUMvQyw2Q0FBNEM7QUFFNUMsU0FBZ0IsaUJBQWlCLENBQUMsUUFBZ0I7SUFDeEMsSUFBQSxvREFBK0QsRUFBOUQsYUFBSyxFQUFFLGdCQUF1RCxDQUFDO0lBRXRFLGlCQUFTLENBQUM7UUFDTixJQUFJLHFCQUFTLEVBQUU7WUFDWCxJQUFNLFNBQU8sR0FBRyxjQUFNLE9BQUEsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLElBQUksUUFBUSxDQUFDLEVBQXZDLENBQXVDLENBQUM7WUFDOUQsU0FBTyxFQUFFLENBQUM7WUFFVixNQUFNLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLFNBQU8sQ0FBQyxDQUFDO1lBQzNDLE9BQU87Z0JBQ0gsTUFBTSxDQUFDLG1CQUFtQixDQUFDLFFBQVEsRUFBRSxTQUFPLENBQUMsQ0FBQztZQUNsRCxDQUFDLENBQUM7U0FDTDtJQUNMLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBRXpCLE9BQU8sS0FBSyxDQUFDO0FBQ2pCLENBQUM7QUFoQkQsOENBZ0JDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlTWluV2luZG93V2lkdGguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlTWluV2luZG93V2lkdGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLCtCQUFrQztBQUNsQyxnREFBK0M7QUFDL0MsNkNBQTRDO0FBRTVDLFNBQWdCLGlCQUFpQixDQUFDLFFBQWdCO0lBQ3hDLElBQUEsS0FBQSxPQUFvQixJQUFBLHlCQUFXLEdBQVcsSUFBQSxFQUF6QyxLQUFLLFFBQUEsRUFBRSxRQUFRLFFBQTBCLENBQUM7SUFFakQsSUFBQSxpQkFBUyxFQUFDO1FBQ04sSUFBSSxDQUFDLHFCQUFTLEVBQUU7WUFDWixPQUFPO1NBQ1Y7UUFFRCxJQUFNLE9BQU8sR0FBRyxjQUFNLE9BQUEsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLElBQUksUUFBUSxDQUFDLEVBQXZDLENBQXVDLENBQUM7UUFFOUQsT0FBTyxFQUFFLENBQUM7UUFDVixNQUFNLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQzNDLE9BQU8sY0FBTSxPQUFBLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQTdDLENBQTZDLENBQUM7SUFDL0QsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDLENBQUM7SUFFekIsT0FBTyxLQUFLLENBQUM7QUFDakIsQ0FBQztBQWhCRCw4Q0FnQkMifQ== |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.usePagination = void 0; | ||
var react_1 = require("react"); | ||
var pagination_1 = require("../utils/pagination"); | ||
exports.usePagination = function (config) { | ||
return react_1.useMemo(function () { return pagination_1.paginationGenerate(config); }, [ | ||
var usePagination = function (config) { | ||
return (0, react_1.useMemo)(function () { return (0, pagination_1.paginationGenerate)(config); }, | ||
// eslint-disable-next-line react-hooks/exhaustive-deps | ||
[ | ||
config.boundaryCount, | ||
@@ -17,2 +20,3 @@ config.siblingCount, | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlUGFnaW5hdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VQYWdpbmF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0JBQWdDO0FBQ2hDLGtEQUEyRjtBQUU5RSxRQUFBLGFBQWEsR0FBRyxVQUFDLE1BQXdCO0lBQ2xELE9BQU8sZUFBTyxDQUFDLGNBQU0sT0FBQSwrQkFBa0IsQ0FBQyxNQUFNLENBQUMsRUFBMUIsQ0FBMEIsRUFBRTtRQUM3QyxNQUFNLENBQUMsYUFBYTtRQUNwQixNQUFNLENBQUMsWUFBWTtRQUNuQixNQUFNLENBQUMsS0FBSztRQUNaLE1BQU0sQ0FBQyxJQUFJO1FBQ1gsTUFBTSxDQUFDLGNBQWM7UUFDckIsTUFBTSxDQUFDLGNBQWM7UUFDckIsTUFBTSxDQUFDLGVBQWU7UUFDdEIsTUFBTSxDQUFDLGNBQWM7S0FDeEIsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDIn0= | ||
exports.usePagination = usePagination; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlUGFnaW5hdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VQYWdpbmF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtCQUFnQztBQUNoQyxrREFBMkY7QUFFcEYsSUFBTSxhQUFhLEdBQUcsVUFBQyxNQUF3QjtJQUNsRCxPQUFPLElBQUEsZUFBTyxFQUNWLGNBQU0sT0FBQSxJQUFBLCtCQUFrQixFQUFDLE1BQU0sQ0FBQyxFQUExQixDQUEwQjtJQUNoQyx1REFBdUQ7SUFDdkQ7UUFDSSxNQUFNLENBQUMsYUFBYTtRQUNwQixNQUFNLENBQUMsWUFBWTtRQUNuQixNQUFNLENBQUMsS0FBSztRQUNaLE1BQU0sQ0FBQyxJQUFJO1FBQ1gsTUFBTSxDQUFDLGNBQWM7UUFDckIsTUFBTSxDQUFDLGNBQWM7UUFDckIsTUFBTSxDQUFDLGVBQWU7UUFDdEIsTUFBTSxDQUFDLGNBQWM7S0FDeEIsQ0FDSixDQUFDO0FBQ04sQ0FBQyxDQUFDO0FBZlcsUUFBQSxhQUFhLGlCQWV4QiJ9 |
import { Dispatch, SetStateAction } from "react"; | ||
export declare function useRafState<S>(initialState: S | (() => S)): [S, Dispatch<SetStateAction<S>>]; | ||
export declare function useRafState<S = undefined>(initialState?: S | (() => S)): [S | undefined, Dispatch<SetStateAction<S | undefined>>]; |
@@ -19,8 +19,9 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useRafState = void 0; | ||
var react_1 = require("react"); | ||
var useUnmount_1 = require("./useUnmount"); | ||
function useRafState(initialState) { | ||
var frame = react_1.useRef(0); | ||
var _a = __read(react_1.useState(initialState), 2), state = _a[0], setState = _a[1]; | ||
var setRafState = react_1.useCallback(function (value) { | ||
var frame = (0, react_1.useRef)(0); | ||
var _a = __read((0, react_1.useState)(initialState), 2), state = _a[0], setState = _a[1]; | ||
var setRafState = (0, react_1.useCallback)(function (value) { | ||
cancelAnimationFrame(frame.current); | ||
@@ -31,8 +32,6 @@ frame.current = requestAnimationFrame(function () { | ||
}, []); | ||
useUnmount_1.useUnmount(function () { | ||
cancelAnimationFrame(frame.current); | ||
}); | ||
(0, useUnmount_1.useUnmount)(function () { return cancelAnimationFrame(frame.current); }); | ||
return [state, setRafState]; | ||
} | ||
exports.useRafState = useRafState; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlUmFmU3RhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlUmFmU3RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0JBQWdGO0FBQ2hGLDJDQUEwQztBQUUxQyxTQUFnQixXQUFXLENBQUksWUFBMkI7SUFDdEQsSUFBTSxLQUFLLEdBQUcsY0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2xCLElBQUEsOENBQTBDLEVBQXpDLGFBQUssRUFBRSxnQkFBa0MsQ0FBQztJQUVqRCxJQUFNLFdBQVcsR0FBRyxtQkFBVyxDQUFDLFVBQUMsS0FBZ0M7UUFDN0Qsb0JBQW9CLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBRXBDLEtBQUssQ0FBQyxPQUFPLEdBQUcscUJBQXFCLENBQUM7WUFDbEMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3BCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBRVAsdUJBQVUsQ0FBQztRQUNQLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN4QyxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sQ0FBQyxLQUFLLEVBQUUsV0FBVyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWpCRCxrQ0FpQkMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlUmFmU3RhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlUmFmU3RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLCtCQUFnRjtBQUNoRiwyQ0FBMEM7QUFFMUMsU0FBZ0IsV0FBVyxDQUN2QixZQUE0QjtJQUU1QixJQUFNLEtBQUssR0FBRyxJQUFBLGNBQU0sRUFBQyxDQUFDLENBQUMsQ0FBQztJQUNsQixJQUFBLEtBQUEsT0FBb0IsSUFBQSxnQkFBUSxFQUFDLFlBQVksQ0FBQyxJQUFBLEVBQXpDLEtBQUssUUFBQSxFQUFFLFFBQVEsUUFBMEIsQ0FBQztJQUVqRCxJQUFNLFdBQVcsR0FBRyxJQUFBLG1CQUFXLEVBQUMsVUFBQyxLQUFvQztRQUNqRSxvQkFBb0IsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFcEMsS0FBSyxDQUFDLE9BQU8sR0FBRyxxQkFBcUIsQ0FBQztZQUNsQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDcEIsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFFUCxJQUFBLHVCQUFVLEVBQUMsY0FBTSxPQUFBLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsRUFBbkMsQ0FBbUMsQ0FBQyxDQUFDO0lBRXRELE9BQU8sQ0FBQyxLQUFLLEVBQUUsV0FBVyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWpCRCxrQ0FpQkMifQ== |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useUnmount = void 0; | ||
var react_1 = require("react"); | ||
function useUnmount(fn) { | ||
var fnRef = react_1.useRef(fn); | ||
// update the ref each render so if it change the newest callback will be invoked | ||
var fnRef = (0, react_1.useRef)(fn); | ||
// update the ref each render so if it changed the newest callback will be invoked | ||
fnRef.current = fn; | ||
react_1.useEffect(function () { return function () { return fnRef.current(); }; }, []); | ||
(0, react_1.useEffect)(function () { return function () { return fnRef.current(); }; }, []); | ||
} | ||
exports.useUnmount = useUnmount; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlVW5tb3VudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VVbm1vdW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0JBQTBDO0FBRTFDLFNBQWdCLFVBQVUsQ0FBQyxFQUFhO0lBQ3BDLElBQU0sS0FBSyxHQUFHLGNBQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUV6QixpRkFBaUY7SUFDakYsS0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7SUFFbkIsaUJBQVMsQ0FBQyxjQUFNLE9BQUEsY0FBTSxPQUFBLEtBQUssQ0FBQyxPQUFPLEVBQUUsRUFBZixDQUFlLEVBQXJCLENBQXFCLEVBQUUsRUFBRSxDQUFDLENBQUM7QUFDL0MsQ0FBQztBQVBELGdDQU9DIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlVW5tb3VudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VVbm1vdW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtCQUEwQztBQUUxQyxTQUFnQixVQUFVLENBQUMsRUFBYTtJQUNwQyxJQUFNLEtBQUssR0FBRyxJQUFBLGNBQU0sRUFBQyxFQUFFLENBQUMsQ0FBQztJQUV6QixrRkFBa0Y7SUFDbEYsS0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7SUFFbkIsSUFBQSxpQkFBUyxFQUFDLGNBQU0sT0FBQSxjQUFNLE9BQUEsS0FBSyxDQUFDLE9BQU8sRUFBRSxFQUFmLENBQWUsRUFBckIsQ0FBcUIsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUMvQyxDQUFDO0FBUEQsZ0NBT0MifQ== |
@@ -1,1 +0,2 @@ | ||
export declare function useUpdateEffect(fn: () => void, deps: any[]): void; | ||
import { DependencyList, EffectCallback } from "react"; | ||
export declare function useUpdateEffect(effect: EffectCallback, deps?: DependencyList): void; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useUpdateEffect = void 0; | ||
var react_1 = require("react"); | ||
function useUpdateEffect(fn, deps) { | ||
var didMountRef = react_1.useRef(false); | ||
react_1.useEffect(function () { | ||
if (didMountRef.current) { | ||
fn(); | ||
function useUpdateEffect(effect, deps) { | ||
if (deps === void 0) { deps = []; } | ||
var firstRun = (0, react_1.useRef)(true); | ||
(0, react_1.useEffect)(function () { | ||
if (firstRun.current) { | ||
firstRun.current = false; | ||
return; | ||
} | ||
else { | ||
didMountRef.current = true; | ||
} | ||
}, deps); | ||
return effect(); | ||
}, deps); // eslint-disable-line react-hooks/exhaustive-deps | ||
} | ||
exports.useUpdateEffect = useUpdateEffect; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlVXBkYXRlRWZmZWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZVVwZGF0ZUVmZmVjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtCQUEwQztBQUUxQyxTQUFnQixlQUFlLENBQUMsRUFBYyxFQUFFLElBQVc7SUFDdkQsSUFBTSxXQUFXLEdBQUcsY0FBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRWxDLGlCQUFTLENBQUM7UUFDTixJQUFJLFdBQVcsQ0FBQyxPQUFPLEVBQUU7WUFDckIsRUFBRSxFQUFFLENBQUM7U0FDUjthQUFNO1lBQ0gsV0FBVyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDOUI7SUFDTCxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDYixDQUFDO0FBVkQsMENBVUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlVXBkYXRlRWZmZWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZVVwZGF0ZUVmZmVjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQkFBMEU7QUFFMUUsU0FBZ0IsZUFBZSxDQUFDLE1BQXNCLEVBQUUsSUFBeUI7SUFBekIscUJBQUEsRUFBQSxTQUF5QjtJQUM3RSxJQUFNLFFBQVEsR0FBRyxJQUFBLGNBQU0sRUFBQyxJQUFJLENBQUMsQ0FBQztJQUU5QixJQUFBLGlCQUFTLEVBQUM7UUFDTixJQUFJLFFBQVEsQ0FBQyxPQUFPLEVBQUU7WUFDbEIsUUFBUSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7WUFDekIsT0FBTztTQUNWO1FBQ0QsT0FBTyxNQUFNLEVBQUUsQ0FBQztJQUNwQixDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxrREFBa0Q7QUFDaEUsQ0FBQztBQVZELDBDQVVDIn0= |
@@ -19,2 +19,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useWindowScroll = void 0; | ||
var react_1 = require("react"); | ||
@@ -24,20 +25,19 @@ var isBrowser_1 = require("../utils/isBrowser"); | ||
function useWindowScroll() { | ||
var _a = __read(useRafState_1.useRafState(undefined), 2), state = _a[0], setState = _a[1]; | ||
react_1.useEffect(function () { | ||
if (isBrowser_1.isBrowser) { | ||
var handler_1 = function () { | ||
return setState({ | ||
x: window.pageXOffset, | ||
y: window.pageYOffset, | ||
}); | ||
}; | ||
handler_1(); | ||
window.addEventListener("scroll", handler_1, { | ||
capture: false, | ||
passive: true, | ||
var _a = __read((0, useRafState_1.useRafState)(), 2), state = _a[0], setState = _a[1]; | ||
(0, react_1.useEffect)(function () { | ||
if (!isBrowser_1.isBrowser) { | ||
return; | ||
} | ||
var handler = function () { | ||
return setState({ | ||
x: window.scrollX, | ||
y: window.scrollY, | ||
}); | ||
return function () { | ||
window.removeEventListener("scroll", handler_1); | ||
}; | ||
} | ||
}; | ||
handler(); | ||
window.addEventListener("scroll", handler, { | ||
capture: false, | ||
passive: true, | ||
}); | ||
return function () { return window.removeEventListener("scroll", handler); }; | ||
}, [setState]); | ||
@@ -47,2 +47,2 @@ return state; | ||
exports.useWindowScroll = useWindowScroll; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlV2luZG93U2Nyb2xsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZVdpbmRvd1Njcm9sbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwrQkFBa0M7QUFDbEMsZ0RBQStDO0FBQy9DLDZDQUE0QztBQUU1QyxTQUFnQixlQUFlO0lBQ3JCLElBQUEsb0RBQWdGLEVBQS9FLGFBQUssRUFBRSxnQkFBd0UsQ0FBQztJQUV2RixpQkFBUyxDQUFDO1FBQ04sSUFBSSxxQkFBUyxFQUFFO1lBQ1gsSUFBTSxTQUFPLEdBQUc7Z0JBQ1osT0FBQSxRQUFRLENBQUM7b0JBQ0wsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxXQUFXO29CQUNyQixDQUFDLEVBQUUsTUFBTSxDQUFDLFdBQVc7aUJBQ3hCLENBQUM7WUFIRixDQUdFLENBQUM7WUFDUCxTQUFPLEVBQUUsQ0FBQztZQUVWLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsU0FBTyxFQUFFO2dCQUN2QyxPQUFPLEVBQUUsS0FBSztnQkFDZCxPQUFPLEVBQUUsSUFBSTthQUNoQixDQUFDLENBQUM7WUFDSCxPQUFPO2dCQUNILE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsU0FBTyxDQUFDLENBQUM7WUFDbEQsQ0FBQyxDQUFDO1NBQ0w7SUFDTCxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBRWYsT0FBTyxLQUFLLENBQUM7QUFDakIsQ0FBQztBQXZCRCwwQ0F1QkMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlV2luZG93U2Nyb2xsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZVdpbmRvd1Njcm9sbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0JBQWtDO0FBQ2xDLGdEQUErQztBQUMvQyw2Q0FBNEM7QUFFNUMsU0FBZ0IsZUFBZTtJQUNyQixJQUFBLEtBQUEsT0FBb0IsSUFBQSx5QkFBVyxHQUE0QixJQUFBLEVBQTFELEtBQUssUUFBQSxFQUFFLFFBQVEsUUFBMkMsQ0FBQztJQUVsRSxJQUFBLGlCQUFTLEVBQUM7UUFDTixJQUFJLENBQUMscUJBQVMsRUFBRTtZQUNaLE9BQU87U0FDVjtRQUVELElBQU0sT0FBTyxHQUFHO1lBQ1osT0FBQSxRQUFRLENBQUM7Z0JBQ0wsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPO2dCQUNqQixDQUFDLEVBQUUsTUFBTSxDQUFDLE9BQU87YUFDcEIsQ0FBQztRQUhGLENBR0UsQ0FBQztRQUVQLE9BQU8sRUFBRSxDQUFDO1FBQ1YsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUU7WUFDdkMsT0FBTyxFQUFFLEtBQUs7WUFDZCxPQUFPLEVBQUUsSUFBSTtTQUNoQixDQUFDLENBQUM7UUFDSCxPQUFPLGNBQU0sT0FBQSxNQUFNLENBQUMsbUJBQW1CLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUE3QyxDQUE2QyxDQUFDO0lBQy9ELENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7SUFFZixPQUFPLEtBQUssQ0FBQztBQUNqQixDQUFDO0FBdkJELDBDQXVCQyJ9 |
@@ -19,2 +19,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useWindowSize = void 0; | ||
var react_1 = require("react"); | ||
@@ -24,17 +25,16 @@ var isBrowser_1 = require("../utils/isBrowser"); | ||
function useWindowSize() { | ||
var _a = __read(useRafState_1.useRafState(undefined), 2), state = _a[0], setState = _a[1]; | ||
react_1.useEffect(function () { | ||
if (isBrowser_1.isBrowser) { | ||
var handler_1 = function () { | ||
return setState({ | ||
width: window.innerWidth, | ||
height: window.innerHeight, | ||
}); | ||
}; | ||
handler_1(); | ||
window.addEventListener("resize", handler_1); | ||
return function () { | ||
window.removeEventListener("resize", handler_1); | ||
}; | ||
var _a = __read((0, useRafState_1.useRafState)(), 2), state = _a[0], setState = _a[1]; | ||
(0, react_1.useEffect)(function () { | ||
if (!isBrowser_1.isBrowser) { | ||
return; | ||
} | ||
var handler = function () { | ||
return setState({ | ||
width: window.innerWidth, | ||
height: window.innerHeight, | ||
}); | ||
}; | ||
handler(); | ||
window.addEventListener("resize", handler); | ||
return function () { return window.removeEventListener("resize", handler); }; | ||
}, [setState]); | ||
@@ -44,2 +44,2 @@ return state; | ||
exports.useWindowSize = useWindowSize; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlV2luZG93U2l6ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VXaW5kb3dTaXplLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLCtCQUFrQztBQUNsQyxnREFBK0M7QUFDL0MsNkNBQTRDO0FBRTVDLFNBQWdCLGFBQWE7SUFDbkIsSUFBQSxvREFBeUYsRUFBeEYsYUFBSyxFQUFFLGdCQUFpRixDQUFDO0lBRWhHLGlCQUFTLENBQUM7UUFDTixJQUFJLHFCQUFTLEVBQUU7WUFDWCxJQUFNLFNBQU8sR0FBRztnQkFDWixPQUFBLFFBQVEsQ0FBQztvQkFDTCxLQUFLLEVBQUUsTUFBTSxDQUFDLFVBQVU7b0JBQ3hCLE1BQU0sRUFBRSxNQUFNLENBQUMsV0FBVztpQkFDN0IsQ0FBQztZQUhGLENBR0UsQ0FBQztZQUNQLFNBQU8sRUFBRSxDQUFDO1lBRVYsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxTQUFPLENBQUMsQ0FBQztZQUMzQyxPQUFPO2dCQUNILE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsU0FBTyxDQUFDLENBQUM7WUFDbEQsQ0FBQyxDQUFDO1NBQ0w7SUFDTCxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBRWYsT0FBTyxLQUFLLENBQUM7QUFDakIsQ0FBQztBQXBCRCxzQ0FvQkMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlV2luZG93U2l6ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VXaW5kb3dTaXplLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwrQkFBa0M7QUFDbEMsZ0RBQStDO0FBQy9DLDZDQUE0QztBQUU1QyxTQUFnQixhQUFhO0lBQ25CLElBQUEsS0FBQSxPQUFvQixJQUFBLHlCQUFXLEdBQXFDLElBQUEsRUFBbkUsS0FBSyxRQUFBLEVBQUUsUUFBUSxRQUFvRCxDQUFDO0lBRTNFLElBQUEsaUJBQVMsRUFBQztRQUNOLElBQUksQ0FBQyxxQkFBUyxFQUFFO1lBQ1osT0FBTztTQUNWO1FBRUQsSUFBTSxPQUFPLEdBQUc7WUFDWixPQUFBLFFBQVEsQ0FBQztnQkFDTCxLQUFLLEVBQUUsTUFBTSxDQUFDLFVBQVU7Z0JBQ3hCLE1BQU0sRUFBRSxNQUFNLENBQUMsV0FBVzthQUM3QixDQUFDO1FBSEYsQ0FHRSxDQUFDO1FBRVAsT0FBTyxFQUFFLENBQUM7UUFDVixNQUFNLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQzNDLE9BQU8sY0FBTSxPQUFBLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQTdDLENBQTZDLENBQUM7SUFDL0QsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztJQUVmLE9BQU8sS0FBSyxDQUFDO0FBQ2pCLENBQUM7QUFwQkQsc0NBb0JDIn0= |
19
index.js
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
// TODO @vejvis - remove me | ||
__export(require("./Validators/Validator")); | ||
__export(require("./Validators/FormValidator")); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwyQkFBMkI7QUFDM0IsNENBQXVDO0FBQ3ZDLGdEQUEyQyJ9 | ||
__exportStar(require("./Validators/Validator"), exports); | ||
__exportStar(require("./Validators/FormValidator"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsMkJBQTJCO0FBQzNCLHlEQUF1QztBQUN2Qyw2REFBMkMifQ== |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.queryParamToString = function (param) { return (typeof param === "string" ? param : ""); }; | ||
exports.queryParamToNumber = function (param) { | ||
exports.queryParamToNumber = exports.queryParamToString = void 0; | ||
var queryParamToString = function (param) { return (typeof param === "string" ? param : ""); }; | ||
exports.queryParamToString = queryParamToString; | ||
var queryParamToNumber = function (param) { | ||
return typeof param === "string" ? parseInt(param, 10) : 0; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbmV4dC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFhLFFBQUEsa0JBQWtCLEdBQUcsVUFBQyxLQUF5QixJQUFhLE9BQUEsQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQXhDLENBQXdDLENBQUM7QUFFckcsUUFBQSxrQkFBa0IsR0FBRyxVQUFDLEtBQXlCO0lBQ3hELE9BQUEsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQW5ELENBQW1ELENBQUMifQ== | ||
exports.queryParamToNumber = queryParamToNumber; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbmV4dC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBTyxJQUFNLGtCQUFrQixHQUFHLFVBQUMsS0FBeUIsSUFBYSxPQUFBLENBQUMsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUF4QyxDQUF3QyxDQUFDO0FBQXJHLFFBQUEsa0JBQWtCLHNCQUFtRjtBQUUzRyxJQUFNLGtCQUFrQixHQUFHLFVBQUMsS0FBeUI7SUFDeEQsT0FBQSxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFBbkQsQ0FBbUQsQ0FBQztBQUQzQyxRQUFBLGtCQUFrQixzQkFDeUIifQ== |
{ | ||
"name": "@uxf/core", | ||
"version": "1.10.3", | ||
"version": "2.0.0", | ||
"description": "UXF Core", | ||
@@ -23,3 +23,4 @@ "author": "Petr Vejvoda <vejvoda@uxf.cz>", | ||
"jest": "jest", | ||
"test": "npm run-script typecheck && npm run-script jest", | ||
"lint": "./node_modules/.bin/eslint -c .eslintrc.js \"./**/*.ts*\"", | ||
"test": "npm run-script lint && npm run-script typecheck && npm run-script jest", | ||
"typecheck": "tsc --noEmit --skipLibCheck" | ||
@@ -31,21 +32,20 @@ }, | ||
"devDependencies": { | ||
"@types/body-scroll-lock": "^2.6.1", | ||
"@types/jest": "^25.2.1", | ||
"@types/lodash.debounce": "^4.0.6", | ||
"@types/node": "^13.13.4", | ||
"@types/react": "^16.9.53", | ||
"body-scroll-lock": "^3.1.5", | ||
"jest": "^26.2.2", | ||
"prettier": "^2.1.2", | ||
"ract": "0.0.1", | ||
"ts-jest": "^25.4.0", | ||
"typescript": "^3.8.3" | ||
"@types/body-scroll-lock": "^3.1.0", | ||
"@types/jest": "^27.4.0", | ||
"@types/node": "^16.11.18", | ||
"@types/react": "^17.0.2", | ||
"@uxf/eslint-config": "^1.1.4", | ||
"body-scroll-lock": "^4.0.0-beta.0", | ||
"eslint": "^8.6.0", | ||
"jest": "^27.4.5", | ||
"prettier": "^2.5.1", | ||
"react": "^17.0.2", | ||
"ts-jest": "^27.1.2", | ||
"typescript": "^4.5.4" | ||
}, | ||
"peerDependencies": { | ||
"body-scroll-lock": "^3.1.5", | ||
"lodash.debounce": "^4.0.8", | ||
"react": ">= 16.8" | ||
"body-scroll-lock": "^4.0.0-beta.0", | ||
"react": "^17.0.2" | ||
}, | ||
"gitHead": "a2dee6aa67621f6eda17e63e88d0edf14f88455a", | ||
"dependencies": {} | ||
"gitHead": "a2dee6aa67621f6eda17e63e88d0edf14f88455a" | ||
} |
191
README.md
# UXF Core | ||
## Constants | ||
- common modifier classnames for interactive elements (eg. `CLASSES.IS_HOVERABLE` for is-hoverable classname) | ||
- `focus-visible` | ||
- `is-active` | ||
- `is-busy` | ||
- `is-disabled` | ||
- `is-focused` | ||
- `is-hovered` | ||
- `is-hoverable` | ||
- `is-invalid` | ||
- `is-readonly` | ||
- `is-selected` | ||
- `is-not-hoverable` | ||
## Cookie | ||
@@ -29,2 +44,3 @@ | ||
import { useBodyScrollLock } from "@uxf/core/hooks/useBodyScrollLock"; | ||
import { useState } from "react"; | ||
@@ -34,5 +50,9 @@ const innerRef = useRef<HTMLDivElement>(null); | ||
const clearAllOnclose = false; /* optionally call clearAllBodyScrollLocks methot on unmount */ | ||
const clearAllOnclose = false; | ||
useBodyScrollLock<HTMLDivElement>(innerRef, isOpen, clearAllOnclose, { /* options from "body-scroll-lock" npm package */ }); | ||
useBodyScrollLock<HTMLDivElement>(innerRef, isOpen, { | ||
allowTouchMove: undefined, // https://github.com/willmcpo/body-scroll-lock#allowtouchmove | ||
clearAllOnClose: false, // optionally call clearAllBodyScrollLocks method on unmount | ||
reserveScrollBarGap: undefined, // https://github.com/willmcpo/body-scroll-lock#reservescrollbargap | ||
}); | ||
@@ -54,22 +74,16 @@ <div ref={innerRef}>Element which activates scroll lock on its parent elements.</div> | ||
import { useKey } from "@uxf/core/hooks/useKey"; | ||
import { useCallback } from "react"; | ||
import { useRef } from "react"; | ||
const innerRef = useRef<HTMLDivElement>(null); | ||
const targetRef = useRef<HTMLDivElement>(null); | ||
const disabled = false; // eg. for passing disabled state | ||
useKey<HTMLDivElement>(innerRef, "Enter", () => console.log("callback"), "keydown", disabled); | ||
useKey<HTMLDivElement>("Enter", () => console.log("callback"), { | ||
disabled, | ||
targetRef, // if not provided, then `document` will be used | ||
type: "keydown" | ||
}); | ||
<div ref={innerRef} tabIndex={0}>Element with callback triggerable by enter key.</div> | ||
<div ref={targetRef} tabIndex={0}>Element with callback triggerable by enter key.</div> | ||
``` | ||
```tsx | ||
import { useKeydownToMouseClick } from "@uxf/core/hooks/useKeydownToMouseClick"; | ||
const innerRef = useRef<HTMLDivElement>(null); | ||
const disabled = false; // eg. for passing disabled state | ||
useKeydownToMouseClick<HTMLDivElement>(innerRef, (e: KeyboardEvent) => e.key === "Enter", disabled); | ||
<div onClick={() => console.log("success")} ref={innerRef}>Element with onClick triggerable both by mouse click and enter key.</div> | ||
``` | ||
```tsx | ||
import { useMinWindowWidth } from "@uxf/core/hooks/useMinWindowWidth"; | ||
@@ -119,3 +133,138 @@ | ||
``` | ||
```tsx | ||
import { useFocusTrap } from "@uxf/core/hooks/useFocusTrap"; | ||
import { useState } from "react"; | ||
const [active, setActive] = useState<boolean>(); | ||
const focusTrapRef = useFocusTrap(active); | ||
<div ref={focusTrapRef}>Element which trap focus inside if `active` is truthy.</div> | ||
``` | ||
```tsx | ||
import { useFocusReturn } from "@uxf/core/hooks/useFocusReturn"; | ||
import { useState } from "react"; | ||
const [active, setActive] = useState<boolean>(); | ||
// Returns focus to last active element, e.g. in Modal or Popover | ||
useFocusReturn(active); | ||
``` | ||
```tsx | ||
import { useAnchorProps } from "@uxf/core/hooks/useAnchorProps"; | ||
import { AnchorHTMLAttributes } from "react"; | ||
// extends <a /> by `analyticsCallback`, `disabled`, `loading`, `submit` props | ||
const anchorProps = useAnchorProps<AnchorHTMLAttributes<HTMLAnchorElement>>({ | ||
analyticsCallback: () => console.log("analytics"), | ||
disabled: false, | ||
href: "https://www.google.com/", | ||
loading: false, | ||
onClick: () => console.log("success"), | ||
submit: true, // simulate <button type="submit" /> function | ||
}); | ||
<a {...anchorProps}>Click me</a> | ||
// example with generics | ||
import { UseAnchorProps, useAnchorProps } from "@uxf/core/hooks/useAnchorProps"; | ||
import { AnchorHTMLAttributes } from "react"; | ||
interface Props extends UseAnchorProps, AnchorHTMLAttributes<HTMLAnchorElement> { | ||
customProp?: boolean; | ||
} | ||
const anchorProps = useAnchorProps<Props>({ | ||
customProp: true, | ||
loading: false, | ||
href: "https://www.google.com/", | ||
}); | ||
<a {...anchorProps}>Click me</a> | ||
``` | ||
```tsx | ||
import { useButtonProps } from "@uxf/core/hooks/useButtonProps"; | ||
import { ButtonHTMLAttributes } from "react"; | ||
// extends <button /> by `analyticsCallback` and `loading` props | ||
const buttonProps = useButtonProps<ButtonHTMLAttributes<HTMLButtonElement>>({ | ||
analyticsCallback: () => console.log("analytics"), | ||
disabled: false, | ||
loading: false, | ||
onClick: () => console.log("success"), | ||
type: "submit", | ||
}); | ||
<button {...buttonProps}>Click me</button> | ||
// example with generics | ||
import { UseButtonProps, useButtonProps } from "@uxf/core/hooks/useButtonProps"; | ||
import { ButtonHTMLAttributes } from "react"; | ||
interface Props extends UseButtonProps, ButtonHTMLAttributes<HTMLButtonElement> { | ||
customProp?: boolean; | ||
} | ||
const buttonProps = useButtonProps<Props>({ | ||
customProp: true, | ||
loading: false, | ||
type: "submit", | ||
}); | ||
<button {...buttonProps}>Click me</button> | ||
``` | ||
```tsx | ||
import { useClickableProps } from "@uxf/core/hooks/useClickableProps"; | ||
import { HTMLAttributes } from "react"; | ||
// extends any HTML element by `analyticsCallback`, `disabled`, `loading`, `submit` props | ||
const clickableProps = useClickableProps<HTMLAttributes<HTMLDivElement>>({ | ||
analyticsCallback: () => console.log("analytics"), | ||
disabled: false, | ||
loading: false, | ||
onClick: () => console.log("success"), | ||
submit: true, // simulate <button type="submit" /> function | ||
}); | ||
<div {...clickableProps}>Click me</div> | ||
// example with generics | ||
import { UseClickableProps, useClickableProps } from "@uxf/core/hooks/useClickableProps"; | ||
import { HTMLAttributes } from "react"; | ||
interface Props extends UseClickableProps, HTMLAttributes<HTMLDivElement> { | ||
customProp?: boolean; | ||
} | ||
const buttonProps = useClickableProps<Props>({ | ||
customProp: true, | ||
hidden: false, | ||
loading: false, | ||
}); | ||
<button {...buttonProps}>Click me</button> | ||
``` | ||
```tsx | ||
import { useMouseDragToScroll } from "@uxf/core/hooks/useMouseDragToScroll"; | ||
const targetRef = useRef<HTMLDivElement>(null); | ||
const style = useMouseDragToScroll(scrollRef); | ||
<div style={style}>Drag to scroll</div> | ||
``` | ||
```tsx | ||
import { useInputFocus } from "@uxf/core/hooks/useInputFocus"; | ||
const focusRef = useRef<HTMLInputElement>(null); // or HTMLTextAreaElement | ||
const { onBlur, onFocus } = props; | ||
const input = useInputFocus(focusRef, onBlur, onFocus); | ||
<div>Input is {input.focused}</div> | ||
<button onClick={input.focus}>Focus input</button> | ||
<input onBlur={input.onBlur} onFocus={input.onFocus} ref={focusRef} /> | ||
``` | ||
## Next | ||
@@ -144,7 +293,13 @@ ```tsx | ||
```tsx | ||
import { cx } from "@uxf/core/utils/cx"; | ||
/* fork of https://github.com/lukeed/clsx */ | ||
const example = cx("foo", true && "bar", "baz", false && "bam", undefined) /* returns "foo bar baz" */ | ||
``` | ||
```tsx | ||
import { isBrowser } from "@uxf/core/utils/isBrowser"; | ||
import { isServer } from "@uxf/core/utils/isServer"; | ||
const browserExample = isBrowser /* returns true if DOM is available */ | ||
const serverExample = isServer /* returns true if DOM is NOT available */ | ||
const browserExample = isBrowser; /* returns true if DOM is available */ | ||
const serverExample = isServer; /* returns true if DOM is NOT available */ | ||
``` | ||
@@ -151,0 +306,0 @@ ```tsx |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.camelCaseToDash = void 0; | ||
function camelCaseToDash(content) { | ||
@@ -7,2 +8,2 @@ return content.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase(); | ||
exports.camelCaseToDash = camelCaseToDash; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FtZWxDYXNlVG9EYXNoLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2NhbWVsQ2FzZVRvRGFzaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLFNBQWdCLGVBQWUsQ0FBQyxPQUFlO0lBQzNDLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRSxPQUFPLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQztBQUNyRSxDQUFDO0FBRkQsMENBRUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FtZWxDYXNlVG9EYXNoLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2NhbWVsQ2FzZVRvRGFzaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxTQUFnQixlQUFlLENBQUMsT0FBZTtJQUMzQyxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUMsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUM7QUFDckUsQ0FBQztBQUZELDBDQUVDIn0= |
@@ -1,1 +0,2 @@ | ||
export declare function composeRefs(...args: any[]): (ref: any) => void; | ||
import { Ref, RefCallback } from "react"; | ||
export declare function composeRefs<T>(...refs: Ref<T>[]): RefCallback<T>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.composeRefs = void 0; | ||
function composeRefs() { | ||
var args = []; | ||
var refs = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
args[_i] = arguments[_i]; | ||
refs[_i] = arguments[_i]; | ||
} | ||
return function (ref) { | ||
args.forEach(function (arg) { | ||
if (!arg) { | ||
return function (value) { | ||
return refs.forEach(function (ref) { | ||
if (!ref) { | ||
return; | ||
} | ||
if (typeof arg === "function") { | ||
arg(ref); | ||
if (typeof ref === "function") { | ||
ref(value); | ||
return; | ||
} | ||
arg.current = ref; | ||
ref.current = value; | ||
}); | ||
@@ -22,2 +23,2 @@ }; | ||
exports.composeRefs = composeRefs; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9zZVJlZnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvY29tcG9zZVJlZnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxTQUFnQixXQUFXO0lBQUMsY0FBYztTQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7UUFBZCx5QkFBYzs7SUFDdEMsT0FBTyxVQUFDLEdBQVE7UUFDWixJQUFJLENBQUMsT0FBTyxDQUFDLFVBQUEsR0FBRztZQUNaLElBQUksQ0FBQyxHQUFHLEVBQUU7Z0JBQ04sT0FBTzthQUNWO1lBRUQsSUFBSSxPQUFPLEdBQUcsS0FBSyxVQUFVLEVBQUU7Z0JBQzNCLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDVCxPQUFPO2FBQ1Y7WUFFRCxHQUFHLENBQUMsT0FBTyxHQUFHLEdBQUcsQ0FBQztRQUN0QixDQUFDLENBQUMsQ0FBQztJQUNQLENBQUMsQ0FBQztBQUNOLENBQUM7QUFmRCxrQ0FlQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9zZVJlZnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvY29tcG9zZVJlZnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsU0FBZ0IsV0FBVztJQUFJLGNBQWlCO1NBQWpCLFVBQWlCLEVBQWpCLHFCQUFpQixFQUFqQixJQUFpQjtRQUFqQix5QkFBaUI7O0lBQzVDLE9BQU8sVUFBQyxLQUFRO1FBQ1osT0FBQSxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQUEsR0FBRztZQUNaLElBQUksQ0FBQyxHQUFHLEVBQUU7Z0JBQ04sT0FBTzthQUNWO1lBQ0QsSUFBSSxPQUFPLEdBQUcsS0FBSyxVQUFVLEVBQUU7Z0JBQzFCLEdBQXNCLENBQUMsS0FBSyxDQUFDLENBQUM7Z0JBQy9CLE9BQU87YUFDVjtZQUNBLEdBQTJCLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztRQUNqRCxDQUFDLENBQUM7SUFURixDQVNFLENBQUM7QUFDWCxDQUFDO0FBWkQsa0NBWUMifQ== |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isBrowser = void 0; | ||
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition | ||
exports.isBrowser = !!(typeof window !== "undefined" && window.document && window.document.createElement); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNCcm93c2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2lzQnJvd3Nlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFhLFFBQUEsU0FBUyxHQUFHLENBQUMsQ0FBQyxDQUFDLE9BQU8sTUFBTSxLQUFLLFdBQVcsSUFBSSxNQUFNLENBQUMsUUFBUSxJQUFJLE1BQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNCcm93c2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2lzQnJvd3Nlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx1RUFBdUU7QUFDMUQsUUFBQSxTQUFTLEdBQUcsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLEtBQUssV0FBVyxJQUFJLE1BQU0sQ0FBQyxRQUFRLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQyJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isServer = !(typeof window !== "undefined" && window.document && window.document.createElement); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNTZXJ2ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvaXNTZXJ2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBYSxRQUFBLFFBQVEsR0FBRyxDQUFDLENBQUMsT0FBTyxNQUFNLEtBQUssV0FBVyxJQUFJLE1BQU0sQ0FBQyxRQUFRLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQyJ9 | ||
exports.isServer = void 0; | ||
var isBrowser_1 = require("./isBrowser"); | ||
exports.isServer = !isBrowser_1.isBrowser; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNTZXJ2ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvaXNTZXJ2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEseUNBQXdDO0FBRTNCLFFBQUEsUUFBUSxHQUFHLENBQUMscUJBQVMsQ0FBQyJ9 |
@@ -18,7 +18,13 @@ "use strict"; | ||
}; | ||
var __spread = (this && this.__spread) || function () { | ||
for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); | ||
return ar; | ||
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { | ||
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { | ||
if (ar || !(i in from)) { | ||
if (!ar) ar = Array.prototype.slice.call(from, 0, i); | ||
ar[i] = from[i]; | ||
} | ||
} | ||
return to.concat(ar || Array.prototype.slice.call(from)); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.paginationGenerate = void 0; | ||
var FIRST = ["first"]; | ||
@@ -31,3 +37,3 @@ var LAST = ["last"]; | ||
// @see https://github.com/mui-org/material-ui/blob/next/packages/material-ui/src/usePagination/usePagination.js | ||
exports.paginationGenerate = function (config) { | ||
var paginationGenerate = function (config) { | ||
var _a = config.showFirstButton, showFirstButton = _a === void 0 ? false : _a, _b = config.hidePrevButton, hidePrevButton = _b === void 0 ? false : _b, _c = config.boundaryCount, boundaryCount = _c === void 0 ? 1 : _c, _d = config.siblingCount, siblingCount = _d === void 0 ? 1 : _d, _e = config.showLastButton, showLastButton = _e === void 0 ? false : _e, _f = config.hideNextButton, hideNextButton = _f === void 0 ? false : _f, _g = config.count, count = _g === void 0 ? 1 : _g, _h = config.page, page = _h === void 0 ? 1 : _h; | ||
@@ -57,12 +63,13 @@ // https://dev.to/namirsab/comment/2050 | ||
// e.g. itemList = ['first', 'previous', 1, 'ellipsis', 4, 5, 6, 'ellipsis', 10, 'next', 'last'] | ||
return __spread((showFirstButton ? FIRST : []), (hidePrevButton ? [] : PREVIOUS), startPages, (siblingsStart > boundaryCount + 2 | ||
return __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], __read((showFirstButton ? FIRST : [])), false), __read((hidePrevButton ? [] : PREVIOUS)), false), __read(startPages), false), __read((siblingsStart > boundaryCount + 2 | ||
? START_ELLIPSIS | ||
: boundaryCount + 1 < count - boundaryCount | ||
? [boundaryCount + 1] | ||
: []), range(siblingsStart, siblingsEnd), (siblingsEnd < count - boundaryCount - 1 | ||
: [])), false), __read(range(siblingsStart, siblingsEnd)), false), __read((siblingsEnd < count - boundaryCount - 1 | ||
? END_ELLIPSIS | ||
: count - boundaryCount > boundaryCount | ||
? [count - boundaryCount] | ||
: []), endPages, (hideNextButton ? [] : NEXT), (showLastButton ? LAST : [])); | ||
: [])), false), __read(endPages), false), __read((hideNextButton ? [] : NEXT)), false), __read((showLastButton ? LAST : [])), false); | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9wYWdpbmF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFZQSxJQUFNLEtBQUssR0FBcUIsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUMxQyxJQUFNLElBQUksR0FBcUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUN4QyxJQUFNLFFBQVEsR0FBcUIsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNoRCxJQUFNLElBQUksR0FBcUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUN4QyxJQUFNLGNBQWMsR0FBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0FBQzVELElBQU0sWUFBWSxHQUFxQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0FBRXhELGdIQUFnSDtBQUNuRyxRQUFBLGtCQUFrQixHQUFHLFVBQUMsTUFBd0I7SUFFbkQsSUFBQSwyQkFBdUIsRUFBdkIsNENBQXVCLEVBQ3ZCLDBCQUFzQixFQUF0QiwyQ0FBc0IsRUFDdEIseUJBQWlCLEVBQWpCLHNDQUFpQixFQUNqQix3QkFBZ0IsRUFBaEIscUNBQWdCLEVBQ2hCLDBCQUFzQixFQUF0QiwyQ0FBc0IsRUFDdEIsMEJBQXNCLEVBQXRCLDJDQUFzQixFQUN0QixpQkFBUyxFQUFULDhCQUFTLEVBQ1QsZ0JBQVEsRUFBUiw2QkFBUSxDQUNEO0lBRVgsdUNBQXVDO0lBQ3ZDLElBQU0sS0FBSyxHQUFHLFVBQUMsS0FBYSxFQUFFLEdBQVc7UUFDckMsSUFBTSxNQUFNLEdBQUcsR0FBRyxHQUFHLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDL0IsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsTUFBTSxRQUFBLEVBQUUsRUFBRSxVQUFDLENBQUMsRUFBRSxDQUFDLElBQUssT0FBQSxLQUFLLEdBQUcsQ0FBQyxFQUFULENBQVMsQ0FBQyxDQUFDO0lBQ3ZELENBQUMsQ0FBQztJQUVGLElBQU0sVUFBVSxHQUFHLEtBQUssQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUM1RCxJQUFNLFFBQVEsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLEdBQUcsYUFBYSxHQUFHLENBQUMsRUFBRSxhQUFhLEdBQUcsQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFdEYsSUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FDMUIsSUFBSSxDQUFDLEdBQUc7SUFDSixnQkFBZ0I7SUFDaEIsSUFBSSxHQUFHLFlBQVk7SUFDbkIsbUNBQW1DO0lBQ25DLEtBQUssR0FBRyxhQUFhLEdBQUcsWUFBWSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQy9DO0lBQ0QsMEJBQTBCO0lBQzFCLGFBQWEsR0FBRyxDQUFDLENBQ3BCLENBQUM7SUFFRixJQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUN4QixJQUFJLENBQUMsR0FBRztJQUNKLGNBQWM7SUFDZCxJQUFJLEdBQUcsWUFBWTtJQUNuQixrQ0FBa0M7SUFDbEMsYUFBYSxHQUFHLFlBQVksR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUN2QztJQUNELHFCQUFxQjtJQUNyQixRQUFRLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FDcEQsQ0FBQztJQUVGLGdDQUFnQztJQUNoQyxnR0FBZ0c7SUFDaEcsZ0JBQ08sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQzlCLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUNoQyxVQUFVLEVBSVYsQ0FBQyxhQUFhLEdBQUcsYUFBYSxHQUFHLENBQUM7UUFDakMsQ0FBQyxDQUFDLGNBQWM7UUFDaEIsQ0FBQyxDQUFDLGFBQWEsR0FBRyxDQUFDLEdBQUcsS0FBSyxHQUFHLGFBQWE7WUFDM0MsQ0FBQyxDQUFDLENBQUMsYUFBYSxHQUFHLENBQUMsQ0FBQztZQUNyQixDQUFDLENBQUMsRUFBRSxDQUFDLEVBR04sS0FBSyxDQUFDLGFBQWEsRUFBRSxXQUFXLENBQUMsRUFJakMsQ0FBQyxXQUFXLEdBQUcsS0FBSyxHQUFHLGFBQWEsR0FBRyxDQUFDO1FBQ3ZDLENBQUMsQ0FBQyxZQUFZO1FBQ2QsQ0FBQyxDQUFDLEtBQUssR0FBRyxhQUFhLEdBQUcsYUFBYTtZQUN2QyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsYUFBYSxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFFTixRQUFRLEVBQ1IsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQzVCLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUNqQztBQUNOLENBQUMsQ0FBQyJ9 | ||
exports.paginationGenerate = paginationGenerate; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9wYWdpbmF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFZQSxJQUFNLEtBQUssR0FBcUIsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUMxQyxJQUFNLElBQUksR0FBcUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUN4QyxJQUFNLFFBQVEsR0FBcUIsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNoRCxJQUFNLElBQUksR0FBcUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUN4QyxJQUFNLGNBQWMsR0FBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0FBQzVELElBQU0sWUFBWSxHQUFxQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0FBRXhELGdIQUFnSDtBQUN6RyxJQUFNLGtCQUFrQixHQUFHLFVBQUMsTUFBd0I7SUFFbkQsSUFBQSxLQVFBLE1BQU0sZ0JBUmlCLEVBQXZCLGVBQWUsbUJBQUcsS0FBSyxLQUFBLEVBQ3ZCLEtBT0EsTUFBTSxlQVBnQixFQUF0QixjQUFjLG1CQUFHLEtBQUssS0FBQSxFQUN0QixLQU1BLE1BQU0sY0FOVyxFQUFqQixhQUFhLG1CQUFHLENBQUMsS0FBQSxFQUNqQixLQUtBLE1BQU0sYUFMVSxFQUFoQixZQUFZLG1CQUFHLENBQUMsS0FBQSxFQUNoQixLQUlBLE1BQU0sZUFKZ0IsRUFBdEIsY0FBYyxtQkFBRyxLQUFLLEtBQUEsRUFDdEIsS0FHQSxNQUFNLGVBSGdCLEVBQXRCLGNBQWMsbUJBQUcsS0FBSyxLQUFBLEVBQ3RCLEtBRUEsTUFBTSxNQUZHLEVBQVQsS0FBSyxtQkFBRyxDQUFDLEtBQUEsRUFDVCxLQUNBLE1BQU0sS0FERSxFQUFSLElBQUksbUJBQUcsQ0FBQyxLQUFBLENBQ0Q7SUFFWCx1Q0FBdUM7SUFDdkMsSUFBTSxLQUFLLEdBQUcsVUFBQyxLQUFhLEVBQUUsR0FBVztRQUNyQyxJQUFNLE1BQU0sR0FBRyxHQUFHLEdBQUcsS0FBSyxHQUFHLENBQUMsQ0FBQztRQUMvQixPQUFPLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRSxNQUFNLFFBQUEsRUFBRSxFQUFFLFVBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSyxPQUFBLEtBQUssR0FBRyxDQUFDLEVBQVQsQ0FBUyxDQUFDLENBQUM7SUFDdkQsQ0FBQyxDQUFDO0lBRUYsSUFBTSxVQUFVLEdBQUcsS0FBSyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQzVELElBQU0sUUFBUSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssR0FBRyxhQUFhLEdBQUcsQ0FBQyxFQUFFLGFBQWEsR0FBRyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUV0RixJQUFNLGFBQWEsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUMxQixJQUFJLENBQUMsR0FBRztJQUNKLGdCQUFnQjtJQUNoQixJQUFJLEdBQUcsWUFBWTtJQUNuQixtQ0FBbUM7SUFDbkMsS0FBSyxHQUFHLGFBQWEsR0FBRyxZQUFZLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FDL0M7SUFDRCwwQkFBMEI7SUFDMUIsYUFBYSxHQUFHLENBQUMsQ0FDcEIsQ0FBQztJQUVGLElBQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQ3hCLElBQUksQ0FBQyxHQUFHO0lBQ0osY0FBYztJQUNkLElBQUksR0FBRyxZQUFZO0lBQ25CLGtDQUFrQztJQUNsQyxhQUFhLEdBQUcsWUFBWSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQ3ZDO0lBQ0QscUJBQXFCO0lBQ3JCLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUNwRCxDQUFDO0lBRUYsZ0NBQWdDO0lBQ2hDLGdHQUFnRztJQUNoRyxnSkFDTyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsa0JBQzlCLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxrQkFDaEMsVUFBVSxrQkFJVixDQUFDLGFBQWEsR0FBRyxhQUFhLEdBQUcsQ0FBQztRQUNqQyxDQUFDLENBQUMsY0FBYztRQUNoQixDQUFDLENBQUMsYUFBYSxHQUFHLENBQUMsR0FBRyxLQUFLLEdBQUcsYUFBYTtZQUMzQyxDQUFDLENBQUMsQ0FBQyxhQUFhLEdBQUcsQ0FBQyxDQUFDO1lBQ3JCLENBQUMsQ0FBQyxFQUFFLENBQUMsa0JBR04sS0FBSyxDQUFDLGFBQWEsRUFBRSxXQUFXLENBQUMsa0JBSWpDLENBQUMsV0FBVyxHQUFHLEtBQUssR0FBRyxhQUFhLEdBQUcsQ0FBQztRQUN2QyxDQUFDLENBQUMsWUFBWTtRQUNkLENBQUMsQ0FBQyxLQUFLLEdBQUcsYUFBYSxHQUFHLGFBQWE7WUFDdkMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLGFBQWEsQ0FBQztZQUN6QixDQUFDLENBQUMsRUFBRSxDQUFDLGtCQUVOLFFBQVEsa0JBQ1IsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGtCQUM1QixDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFDakM7QUFDTixDQUFDLENBQUM7QUF6RVcsUUFBQSxrQkFBa0Isc0JBeUU3QiJ9 |
@@ -48,3 +48,3 @@ "use strict"; | ||
var _b = __read(DATA_1_1.value, 2), config = _b[0], expected = _b[1]; | ||
expect(pagination_1.paginationGenerate(config).join(" ")).toBe(expected); | ||
expect((0, pagination_1.paginationGenerate)(config).join(" ")).toBe(expected); | ||
} | ||
@@ -60,2 +60,2 @@ } | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3BhZ2luYXRpb24udGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDJDQUFvRTtBQUVwRSxJQUFNLElBQUksR0FBc0M7SUFDNUMsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLHlDQUF5QyxDQUFDO0lBQ25FLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSx5Q0FBeUMsQ0FBQztJQUNuRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUseUNBQXlDLENBQUM7SUFDbkUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLHlDQUF5QyxDQUFDO0lBQ25FLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxzREFBc0QsQ0FBQztJQUNoRixDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsc0RBQXNELENBQUM7SUFDaEYsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLDJDQUEyQyxDQUFDO0lBQ3JFLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSwyQ0FBMkMsQ0FBQztJQUNyRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsMkNBQTJDLENBQUM7SUFDckUsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLDJDQUEyQyxDQUFDO0NBQ3pFLENBQUM7QUFFRixJQUFJLENBQUMsWUFBWSxFQUFFOzs7UUFDZixLQUErQixJQUFBLFNBQUEsU0FBQSxJQUFJLENBQUEsMEJBQUEsNENBQUU7WUFBNUIsSUFBQSw4QkFBa0IsRUFBakIsY0FBTSxFQUFFLGdCQUFRO1lBQ3RCLE1BQU0sQ0FBQywrQkFBa0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDL0Q7Ozs7Ozs7OztBQUNMLENBQUMsQ0FBQyxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3BhZ2luYXRpb24udGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDJDQUFvRTtBQUVwRSxJQUFNLElBQUksR0FBc0M7SUFDNUMsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLHlDQUF5QyxDQUFDO0lBQ25FLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSx5Q0FBeUMsQ0FBQztJQUNuRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUseUNBQXlDLENBQUM7SUFDbkUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLHlDQUF5QyxDQUFDO0lBQ25FLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxzREFBc0QsQ0FBQztJQUNoRixDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsc0RBQXNELENBQUM7SUFDaEYsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLDJDQUEyQyxDQUFDO0lBQ3JFLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSwyQ0FBMkMsQ0FBQztJQUNyRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsMkNBQTJDLENBQUM7SUFDckUsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLDJDQUEyQyxDQUFDO0NBQ3pFLENBQUM7QUFFRixJQUFJLENBQUMsWUFBWSxFQUFFOzs7UUFDZixLQUFpQyxJQUFBLFNBQUEsU0FBQSxJQUFJLENBQUEsMEJBQUEsNENBQUU7WUFBNUIsSUFBQSxLQUFBLHlCQUFrQixFQUFqQixNQUFNLFFBQUEsRUFBRSxRQUFRLFFBQUE7WUFDeEIsTUFBTSxDQUFDLElBQUEsK0JBQWtCLEVBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQy9EOzs7Ozs7Ozs7QUFDTCxDQUFDLENBQUMsQ0FBQyJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.slugify = void 0; | ||
function slugify(content) { | ||
@@ -19,2 +20,2 @@ var a = "àáäâãåăæąçćčđďèéěėëêęǵḧìíïîįłḿǹńňñòóöôœøṕŕřßśšșťțùúüûǘůűūųẃẍÿýźžż·/_,:;"; | ||
exports.slugify = slugify; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2x1Z2lmeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9zbHVnaWZ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsU0FBZ0IsT0FBTyxDQUFDLE9BQWU7SUFDbkMsSUFBTSxDQUFDLEdBQUcseUVBQXlFLENBQUM7SUFDcEYsSUFBTSxDQUFDLEdBQUcseUVBQXlFLENBQUM7SUFDcEYsSUFBTSxDQUFDLEdBQUcsSUFBSSxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFFakQsT0FBTyxPQUFPO1NBQ1QsUUFBUSxFQUFFO1NBQ1YsV0FBVyxFQUFFO1NBQ2IsT0FBTyxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQyx3QkFBd0I7U0FDN0MsT0FBTyxDQUFDLENBQUMsRUFBRSxVQUFBLENBQUMsSUFBSSxPQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUF0QixDQUFzQixDQUFDLENBQUMsNkJBQTZCO1NBQ3JFLE9BQU8sQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUMsdUJBQXVCO1NBQzlDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLENBQUMsaUNBQWlDO1NBQ3pELE9BQU8sQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUMsbUNBQW1DO1NBQ3hELE9BQU8sQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUMsNEJBQTRCO1NBQy9DLE9BQU8sQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQywwQkFBMEI7QUFDdkQsQ0FBQztBQWZELDBCQWVDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2x1Z2lmeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9zbHVnaWZ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLFNBQWdCLE9BQU8sQ0FBQyxPQUFlO0lBQ25DLElBQU0sQ0FBQyxHQUFHLHlFQUF5RSxDQUFDO0lBQ3BGLElBQU0sQ0FBQyxHQUFHLHlFQUF5RSxDQUFDO0lBQ3BGLElBQU0sQ0FBQyxHQUFHLElBQUksTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBRWpELE9BQU8sT0FBTztTQUNULFFBQVEsRUFBRTtTQUNWLFdBQVcsRUFBRTtTQUNiLE9BQU8sQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUMsd0JBQXdCO1NBQzdDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBdEIsQ0FBc0IsQ0FBQyxDQUFDLDZCQUE2QjtTQUNyRSxPQUFPLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDLHVCQUF1QjtTQUM5QyxPQUFPLENBQUMsVUFBVSxFQUFFLEVBQUUsQ0FBQyxDQUFDLGlDQUFpQztTQUN6RCxPQUFPLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUFDLG1DQUFtQztTQUN4RCxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDLDRCQUE0QjtTQUMvQyxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsMEJBQTBCO0FBQ3ZELENBQUM7QUFmRCwwQkFlQyJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.trimTrailingZeros = void 0; | ||
function trimTrailingZeros(value) { | ||
@@ -7,2 +8,2 @@ return value.replace(/\.?0+$/, ""); | ||
exports.trimTrailingZeros = trimTrailingZeros; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJpbVRyYWlsaW5nWmVyb3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvdHJpbVRyYWlsaW5nWmVyb3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxTQUFnQixpQkFBaUIsQ0FBQyxLQUFhO0lBQzNDLE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7QUFDdkMsQ0FBQztBQUZELDhDQUVDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJpbVRyYWlsaW5nWmVyb3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvdHJpbVRyYWlsaW5nWmVyb3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsU0FBZ0IsaUJBQWlCLENBQUMsS0FBYTtJQUMzQyxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUFGRCw4Q0FFQyJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.FormValidator = void 0; | ||
var Validator_1 = require("./Validator"); | ||
@@ -57,2 +58,2 @@ var emptyValue = function (value) { return value === null || value === undefined || value === ""; }; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybVZhbGlkYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9WYWxpZGF0b3JzL0Zvcm1WYWxpZGF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBd0M7QUFFeEMsSUFBTSxVQUFVLEdBQUcsVUFBQyxLQUFVLElBQUssT0FBQSxLQUFLLEtBQUssSUFBSSxJQUFJLEtBQUssS0FBSyxTQUFTLElBQUksS0FBSyxLQUFLLEVBQUUsRUFBckQsQ0FBcUQsQ0FBQztBQUV6RixXQUFXO0FBQ1gsSUFBTSxRQUFRLEdBQUcsVUFBQyxZQUFxQixJQUFLLE9BQUEsVUFBQyxLQUFVO0lBQ25ELE9BQUEsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxTQUFTO0FBQTFELENBQTBELEVBRGxCLENBQ2tCLENBQUM7QUFFL0QsUUFBUTtBQUNSLElBQU0sT0FBTyxHQUFHLFVBQUMsWUFBcUIsSUFBSyxPQUFBLFVBQUMsS0FBYTtJQUNyRCxPQUFBLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMscUJBQVMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksSUFBSSxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsU0FBUztBQUFuRyxDQUFtRyxFQUQ1RCxDQUM0RCxDQUFDO0FBRXhHLFFBQVE7QUFDUixJQUFNLE9BQU8sR0FBRyxVQUFDLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDckQsT0FBQSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLHFCQUFTLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUksc0JBQXNCLENBQUMsQ0FBQyxDQUFDLFNBQVM7QUFBcEcsQ0FBb0csRUFEN0QsQ0FDNkQsQ0FBQztBQUV6RyxJQUFNLFVBQVUsR0FBRyxVQUFDLFFBQWdCLEVBQUUsWUFBcUIsSUFBSyxPQUFBLFVBQUMsS0FBYTtJQUMxRSxJQUFJLEtBQUssS0FBSyxFQUFFLEVBQUU7UUFDZCxPQUFPLFNBQVMsQ0FBQztLQUNwQjtJQUNELElBQU0sV0FBVyxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDN0MsT0FBTyxXQUFXLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUkscUNBQXFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztBQUN2RyxDQUFDLEVBTitELENBTS9ELENBQUM7QUFFRixnQkFBZ0I7QUFDaEIsSUFBTSxpQkFBaUIsR0FBRyxVQUFDLFFBQWdCLEVBQUUsWUFBcUIsSUFBSyxPQUFBLFVBQUMsS0FBYTtJQUNqRixJQUFJLEtBQUssS0FBSyxFQUFFLEVBQUU7UUFDZCxPQUFPLFNBQVMsQ0FBQztLQUNwQjtJQUNELElBQU0sV0FBVyxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDN0MsT0FBTyxXQUFXLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUkscUNBQXFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztBQUN0RyxDQUFDLEVBTnNFLENBTXRFLENBQUM7QUFFRixVQUFVO0FBQ1YsSUFBTSxhQUFhLEdBQUcsVUFBQyxRQUFnQixFQUFFLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDN0UsSUFBSSxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDbkIsT0FBTyxTQUFTLENBQUM7S0FDcEI7SUFDRCxJQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdDLE9BQU8sV0FBVyxJQUFJLFFBQVEsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLHFDQUFxQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDdkcsQ0FBQyxFQU5rRSxDQU1sRSxDQUFDO0FBRUYsbUJBQW1CO0FBQ25CLElBQU0sb0JBQW9CLEdBQUcsVUFBQyxRQUFnQixFQUFFLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDcEYsSUFBSSxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDbkIsT0FBTyxTQUFTLENBQUM7S0FDcEI7SUFDRCxJQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdDLE9BQU8sV0FBVyxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLHFDQUFxQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDdEcsQ0FBQyxFQU55RSxDQU16RSxDQUFDO0FBRVcsUUFBQSxhQUFhLEdBQUc7SUFDekIsT0FBTyxTQUFBO0lBQ1Asb0JBQW9CLHNCQUFBO0lBQ3BCLGFBQWEsZUFBQTtJQUNiLGlCQUFpQixtQkFBQTtJQUNqQixVQUFVLFlBQUE7SUFDVixPQUFPLFNBQUE7SUFDUCxRQUFRLFVBQUE7Q0FDWCxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybVZhbGlkYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9WYWxpZGF0b3JzL0Zvcm1WYWxpZGF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEseUNBQXdDO0FBRXhDLElBQU0sVUFBVSxHQUFHLFVBQUMsS0FBVSxJQUFLLE9BQUEsS0FBSyxLQUFLLElBQUksSUFBSSxLQUFLLEtBQUssU0FBUyxJQUFJLEtBQUssS0FBSyxFQUFFLEVBQXJELENBQXFELENBQUM7QUFFekYsV0FBVztBQUNYLElBQU0sUUFBUSxHQUFHLFVBQUMsWUFBcUIsSUFBSyxPQUFBLFVBQUMsS0FBVTtJQUNuRCxPQUFBLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUztBQUExRCxDQUEwRCxFQURsQixDQUNrQixDQUFDO0FBRS9ELFFBQVE7QUFDUixJQUFNLE9BQU8sR0FBRyxVQUFDLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDckQsT0FBQSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLHFCQUFTLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUkscUJBQXFCLENBQUMsQ0FBQyxDQUFDLFNBQVM7QUFBbkcsQ0FBbUcsRUFENUQsQ0FDNEQsQ0FBQztBQUV4RyxRQUFRO0FBQ1IsSUFBTSxPQUFPLEdBQUcsVUFBQyxZQUFxQixJQUFLLE9BQUEsVUFBQyxLQUFhO0lBQ3JELE9BQUEsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxTQUFTO0FBQXBHLENBQW9HLEVBRDdELENBQzZELENBQUM7QUFFekcsSUFBTSxVQUFVLEdBQUcsVUFBQyxRQUFnQixFQUFFLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDMUUsSUFBSSxLQUFLLEtBQUssRUFBRSxFQUFFO1FBQ2QsT0FBTyxTQUFTLENBQUM7S0FDcEI7SUFDRCxJQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdDLE9BQU8sV0FBVyxJQUFJLFFBQVEsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLHFDQUFxQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDdkcsQ0FBQyxFQU4rRCxDQU0vRCxDQUFDO0FBRUYsZ0JBQWdCO0FBQ2hCLElBQU0saUJBQWlCLEdBQUcsVUFBQyxRQUFnQixFQUFFLFlBQXFCLElBQUssT0FBQSxVQUFDLEtBQWE7SUFDakYsSUFBSSxLQUFLLEtBQUssRUFBRSxFQUFFO1FBQ2QsT0FBTyxTQUFTLENBQUM7S0FDcEI7SUFDRCxJQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdDLE9BQU8sV0FBVyxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLHFDQUFxQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDdEcsQ0FBQyxFQU5zRSxDQU10RSxDQUFDO0FBRUYsVUFBVTtBQUNWLElBQU0sYUFBYSxHQUFHLFVBQUMsUUFBZ0IsRUFBRSxZQUFxQixJQUFLLE9BQUEsVUFBQyxLQUFhO0lBQzdFLElBQUksVUFBVSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQ25CLE9BQU8sU0FBUyxDQUFDO0tBQ3BCO0lBQ0QsSUFBTSxXQUFXLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3QyxPQUFPLFdBQVcsSUFBSSxRQUFRLENBQUMsQ0FBQyxDQUFDLFlBQVksSUFBSSxxQ0FBcUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0FBQ3ZHLENBQUMsRUFOa0UsQ0FNbEUsQ0FBQztBQUVGLG1CQUFtQjtBQUNuQixJQUFNLG9CQUFvQixHQUFHLFVBQUMsUUFBZ0IsRUFBRSxZQUFxQixJQUFLLE9BQUEsVUFBQyxLQUFhO0lBQ3BGLElBQUksVUFBVSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQ25CLE9BQU8sU0FBUyxDQUFDO0tBQ3BCO0lBQ0QsSUFBTSxXQUFXLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3QyxPQUFPLFdBQVcsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLFlBQVksSUFBSSxxQ0FBcUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0FBQ3RHLENBQUMsRUFOeUUsQ0FNekUsQ0FBQztBQUVXLFFBQUEsYUFBYSxHQUFHO0lBQ3pCLE9BQU8sU0FBQTtJQUNQLG9CQUFvQixzQkFBQTtJQUNwQixhQUFhLGVBQUE7SUFDYixpQkFBaUIsbUJBQUE7SUFDakIsVUFBVSxZQUFBO0lBQ1YsT0FBTyxTQUFBO0lBQ1AsUUFBUSxVQUFBO0NBQ1gsQ0FBQyJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Validator = void 0; | ||
@@ -13,2 +14,2 @@ var EMAIL_REGEXP = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1ZhbGlkYXRvcnMvVmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsUUFBUTtBQUNSLElBQU0sWUFBWSxHQUFHLHVKQUF1SixDQUFDO0FBQzdLLElBQU0sT0FBTyxHQUFHLFVBQUMsS0FBYSxJQUFjLE9BQUEsWUFBWSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBeEIsQ0FBd0IsQ0FBQztBQUVyRSxRQUFRO0FBQ1IsSUFBTSxZQUFZLEdBQUcsNkRBQTZELENBQUM7QUFDbkYsSUFBTSxPQUFPLEdBQUcsVUFBQyxLQUFhLElBQWMsT0FBQSxZQUFZLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUF4QixDQUF3QixDQUFDO0FBRXhELFFBQUEsU0FBUyxHQUFHO0lBQ3JCLE9BQU8sU0FBQTtJQUNQLE9BQU8sU0FBQTtDQUNWLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1ZhbGlkYXRvcnMvVmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLFFBQVE7QUFDUixJQUFNLFlBQVksR0FBRyx1SkFBdUosQ0FBQztBQUM3SyxJQUFNLE9BQU8sR0FBRyxVQUFDLEtBQWEsSUFBYyxPQUFBLFlBQVksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQXhCLENBQXdCLENBQUM7QUFFckUsUUFBUTtBQUNSLElBQU0sWUFBWSxHQUFHLDZEQUE2RCxDQUFDO0FBQ25GLElBQU0sT0FBTyxHQUFHLFVBQUMsS0FBYSxJQUFjLE9BQUEsWUFBWSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBeEIsQ0FBd0IsQ0FBQztBQUV4RCxRQUFBLFNBQVMsR0FBRztJQUNyQixPQUFPLFNBQUE7SUFDUCxPQUFPLFNBQUE7Q0FDVixDQUFDIn0= |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
137668
2
76
1643
319
12
1