Files
Webklar.com/node_modules/react-remove-scroll/dist/index.js
Basilosaurusrex f027651f9b main repo
2025-11-24 18:09:40 +01:00

93 lines
3.2 KiB
JavaScript

!function (e) {
var r = {};
function t(n) {
if (r[n]) return r[n].exports;
var o = r[n] = {i: n, l: !1, exports: {}};
return e[n].call(o.exports, o, o.exports, t), o.l = !0, o.exports
}
t.m = e, t.c = r, t.d = function (e, r, n) {
t.o(e, r) || Object.defineProperty(e, r, {enumerable: !0, get: n})
}, t.r = function (e) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
}, t.t = function (e, r) {
if (1 & r && (e = t(e)), 8 & r) return e;
if (4 & r && "object" == typeof e && e && e.__esModule) return e;
var n = Object.create(null);
if (t.r(n), Object.defineProperty(n, "default", {
enumerable: !0,
value: e
}), 2 & r && "string" != typeof e) for (var o in e) t.d(n, o, function (r) {
return e[r]
}.bind(null, o));
return n
}, t.n = function (e) {
var r = e && e.__esModule ? function () {
return e.default
} : function () {
return e
};
return t.d(r, "a", r), r
}, t.o = function (e, r) {
return Object.prototype.hasOwnProperty.call(e, r)
}, t.p = "", t(t.s = 1)
}([function (e, r) {
e.exports = a
}, function (e, r, t) {
e.exports = t(2)
}, function (e, r, t) {
"use strict";
t.r(r), t.d(r, "RemoveScroll", (function () {
return c
}));
var n = t(0), o = Object(n.createSidecarMedium)();
function a(e, r) {
return t = r, o = function (r) {
return e.forEach((function (e) {
return function (e, r) {
return "function" == typeof e ? e(r) : e && (e.current = r), e
}(e, r)
}))
}, (a = Object(n.useState)((function () {
return {
value: t, callback: o, facade: {
get current() {
return a.value
}, set current(e) {
var r = a.value;
r !== e && (a.value = e, a.callback(e, r))
}
}
}
}))[0]).callback = o, a.facade;
var t, o, a
}
var l = function () {
}, c = n.forwardRef((function (e, r) {
var t = n.useRef(null), c = n.useState({onScrollCapture: l, onWheelCapture: l, onTouchMoveCapture: l}), u = c[0],
i = c[1], s = e.forwardProps, f = e.children, d = e.className, b = e.removeScrollBar, p = e.enabled, v = e.shards,
m = e.sideCar, _ = e.noIsolation, h = e.inert, g = e.allowPinchZoom, j = e.as, O = void 0 === j ? "div" : j,
y = Object(n.__rest)(e, ["forwardProps", "children", "className", "removeScrollBar", "enabled", "shards", "sideCar", "noIsolation", "inert", "allowPinchZoom", "as"]),
S = m, P = a([t, r]), w = Object(n.__assign)(Object(n.__assign)({}, y), u);
return n.createElement(n.Fragment, null, p && n.createElement(S, {
sideCar: o,
removeScrollBar: b,
shards: v,
noIsolation: _,
inert: h,
setCallbacks: i,
allowPinchZoom: !!g,
lockRef: t
}), s ? n.cloneElement(n.Children.only(f), Object(n.__assign)(Object(n.__assign)({}, w), {ref: P})) : n.createElement(O, Object(n.__assign)({}, w, {
className: d,
ref: P
}), f))
}));
c.defaultProps = {enabled: !0, removeScrollBar: !0, inert: !1}, c.classNames = {
fullWidth: "width-before-scroll-bar",
zeroRight: "right-scroll-bar-position"
}
}]);