UNPKG

laif-ds

Version:

Design System di Laif con componenti React basati su principi di Atomic Design

68 lines (67 loc) 1.86 kB
"use client"; import { __exports as d } from "../../../../_virtual/with-selector.production.js"; import q from "react"; import { __require as w } from "../../shim/index.js"; /** * @license React * use-sync-external-store-shim/with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var V; function k() { if (V) return d; V = 1; var l = q, j = w(); function z(r, u) { return r === u && (r !== 0 || 1 / r === 1 / u) || r !== r && u !== u; } var M = typeof Object.is == "function" ? Object.is : z, W = j.useSyncExternalStore, h = l.useRef, y = l.useEffect, D = l.useMemo, O = l.useDebugValue; return d.useSyncExternalStoreWithSelector = function(r, u, m, v, t) { var i = h(null); if (i.current === null) { var f = { hasValue: !1, value: null }; i.current = f; } else f = i.current; i = D( function() { function _(e) { if (!s) { if (s = !0, c = e, e = v(e), t !== void 0 && f.hasValue) { var o = f.value; if (t(o, e)) return n = o; } return n = e; } if (o = n, M(c, e)) return o; var R = v(e); return t !== void 0 && t(o, R) ? (c = e, o) : (c = e, n = R); } var s = !1, c, n, b = m === void 0 ? null : m; return [ function() { return _(u()); }, b === null ? void 0 : function() { return _(b()); } ]; }, [u, m, v, t] ); var a = W(r, i[0], i[1]); return y( function() { f.hasValue = !0, f.value = a; }, [a] ), O(a), a; }, d; } export { k as __require };