@hoosei/voxweave-react
Version:
A customizable and interactive voice UI component for React applications
3 lines (2 loc) • 1.63 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("./index50.js"),k=require("react"),f=require("./index67.js"),q=require("./index68.js"),B=require("./index69.js");function E(e){if(e&&e.__esModule)return e;const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const t=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,t.get?t:{enumerable:!0,get:()=>e[r]})}}return n.default=e,Object.freeze(n)}const a=E(k);var o=function(){},s=a.forwardRef(function(e,n){var r=a.useRef(null),t=a.useState({onScrollCapture:o,onWheelCapture:o,onTouchMoveCapture:o}),m=t[0],v=t[1],g=e.forwardProps,i=e.children,_=e.className,h=e.removeScrollBar,b=e.enabled,R=e.shards,C=e.sideCar,S=e.noRelative,P=e.noIsolation,M=e.inert,w=e.allowPinchZoom,c=e.as,N=c===void 0?"div":c,y=e.gapMode,O=l.__rest(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=C,d=B.useMergeRefs([r,n]),u=l.__assign(l.__assign({},O),m);return a.createElement(a.Fragment,null,b&&a.createElement(j,{sideCar:q.effectCar,removeScrollBar:h,shards:R,noRelative:S,noIsolation:P,inert:M,setCallbacks:v,allowPinchZoom:!!w,lockRef:r,gapMode:y}),g?a.cloneElement(a.Children.only(i),l.__assign(l.__assign({},u),{ref:d})):a.createElement(N,l.__assign({},u,{className:_,ref:d}),i))});s.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};s.classNames={fullWidth:f.fullWidthClassName,zeroRight:f.zeroRightClassName};exports.RemoveScroll=s;
//# sourceMappingURL=index51.js.map