{"ast":null,"code":"import * as tslib_1 from \"tslib\";\nimport * as React from 'react';\nimport { fullWidthClassName, zeroRightClassName } from 'react-remove-scroll-bar/constants';\nimport { effectCar } from './medium';\nimport { useMergeRefs } from 'use-callback-ref';\nvar nothing = function nothing() {\n  return;\n};\n/**\n * Removes scrollbar from the page and contain the scroll within the Lock\n */\nvar RemoveScroll = React.forwardRef(function (props, parentRef) {\n  var ref = React.useRef(null);\n  var _a = React.useState({\n      onScrollCapture: nothing,\n      onWheelCapture: nothing,\n      onTouchMoveCapture: nothing\n    }),\n    callbacks = _a[0],\n    setCallbacks = _a[1];\n  var forwardProps = props.forwardProps,\n    children = props.children,\n    className = props.className,\n    removeScrollBar = props.removeScrollBar,\n    enabled = props.enabled,\n    shards = props.shards,\n    sideCar = props.sideCar,\n    noIsolation = props.noIsolation,\n    inert = props.inert,\n    allowPinchZoom = props.allowPinchZoom,\n    _b = props.as,\n    Container = _b === void 0 ? 'div' : _b,\n    rest = tslib_1.__rest(props, [\"forwardProps\", \"children\", \"className\", \"removeScrollBar\", \"enabled\", \"shards\", \"sideCar\", \"noIsolation\", \"inert\", \"allowPinchZoom\", \"as\"]);\n  var SideCar = sideCar;\n  var containerRef = useMergeRefs([ref, parentRef]);\n  var containerProps = tslib_1.__assign({}, rest, callbacks);\n  return React.createElement(React.Fragment, null, enabled && React.createElement(SideCar, {\n    sideCar: effectCar,\n    removeScrollBar: removeScrollBar,\n    shards: shards,\n    noIsolation: noIsolation,\n    inert: inert,\n    setCallbacks: setCallbacks,\n    allowPinchZoom: !!allowPinchZoom,\n    lockRef: ref\n  }), forwardProps ? React.cloneElement(React.Children.only(children), tslib_1.__assign({}, containerProps, {\n    ref: containerRef\n  })) : React.createElement(Container, tslib_1.__assign({}, containerProps, {\n    className: className,\n    ref: containerRef\n  }), children));\n});\nRemoveScroll.defaultProps = {\n  enabled: true,\n  removeScrollBar: true,\n  inert: false\n};\nRemoveScroll.classNames = {\n  fullWidth: fullWidthClassName,\n  zeroRight: zeroRightClassName\n};\nexport { RemoveScroll };","map":{"version":3,"names":["tslib_1","React","fullWidthClassName","zeroRightClassName","effectCar","useMergeRefs","nothing","RemoveScroll","forwardRef","props","parentRef","ref","useRef","_a","useState","onScrollCapture","onWheelCapture","onTouchMoveCapture","callbacks","setCallbacks","forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","_b","as","Container","rest","__rest","SideCar","containerRef","containerProps","__assign","createElement","Fragment","lockRef","cloneElement","Children","only","defaultProps","classNames","fullWidth","zeroRight"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/react-remove-scroll/dist/es2015/UI.js"],"sourcesContent":["import * as tslib_1 from \"tslib\";\nimport * as React from 'react';\nimport { fullWidthClassName, zeroRightClassName } from 'react-remove-scroll-bar/constants';\nimport { effectCar } from './medium';\nimport { useMergeRefs } from 'use-callback-ref';\nvar nothing = function () {\n    return;\n};\n/**\n * Removes scrollbar from the page and contain the scroll within the Lock\n */\nvar RemoveScroll = React.forwardRef(function (props, parentRef) {\n    var ref = React.useRef(null);\n    var _a = React.useState({\n        onScrollCapture: nothing,\n        onWheelCapture: nothing,\n        onTouchMoveCapture: nothing\n    }), callbacks = _a[0], setCallbacks = _a[1];\n    var forwardProps = props.forwardProps, children = props.children, className = props.className, removeScrollBar = props.removeScrollBar, enabled = props.enabled, shards = props.shards, sideCar = props.sideCar, noIsolation = props.noIsolation, inert = props.inert, allowPinchZoom = props.allowPinchZoom, _b = props.as, Container = _b === void 0 ? 'div' : _b, rest = tslib_1.__rest(props, [\"forwardProps\", \"children\", \"className\", \"removeScrollBar\", \"enabled\", \"shards\", \"sideCar\", \"noIsolation\", \"inert\", \"allowPinchZoom\", \"as\"]);\n    var SideCar = sideCar;\n    var containerRef = useMergeRefs([\n        ref,\n        parentRef\n    ]);\n    var containerProps = tslib_1.__assign({}, rest, callbacks);\n    return (React.createElement(React.Fragment, null,\n        enabled && (React.createElement(SideCar, { sideCar: effectCar, removeScrollBar: removeScrollBar, shards: shards, noIsolation: noIsolation, inert: inert, setCallbacks: setCallbacks, allowPinchZoom: !!allowPinchZoom, lockRef: ref })),\n        forwardProps ? (React.cloneElement(React.Children.only(children), tslib_1.__assign({}, containerProps, { ref: containerRef }))) : (React.createElement(Container, tslib_1.__assign({}, containerProps, { className: className, ref: containerRef }), children))));\n});\nRemoveScroll.defaultProps = {\n    enabled: true,\n    removeScrollBar: true,\n    inert: false\n};\nRemoveScroll.classNames = {\n    fullWidth: fullWidthClassName,\n    zeroRight: zeroRightClassName\n};\nexport { RemoveScroll };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}