@start-base/start-ui
Version:
<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>
1 lines • 1.05 kB
JavaScript
;var e=require("react");function r(e){return e&&e.__esModule?e:{default:e}}var l=r(e),t=Object.defineProperty,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,i=(e,r,l)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[r]=l,c=(e,r)=>{for(var l in r||(r={}))a.call(r,l)&&i(e,l,r[l]);if(o)for(var l of o(r))n.call(r,l)&&i(e,l,r[l]);return e},f="SUI-ScrollArea-module-root-RdQ0o",u=e.forwardRef(((e,r)=>{var t=e,{orientation:i,className:u,style:d,children:s}=t,v=((e,r)=>{var l={};for(var t in e)a.call(e,t)&&r.indexOf(t)<0&&(l[t]=e[t]);if(null!=e&&o)for(var t of o(e))r.indexOf(t)<0&&n.call(e,t)&&(l[t]=e[t]);return l})(t,["orientation","className","style","children"]);return l.default.createElement("div",c({className:`${f} ${u}`,ref:r,style:(()=>{let e={overflowX:"horizontal"===i?"auto":"hidden",overflowY:"vertical"===i?"auto":"hidden",WebkitOverflowScrolling:"touch"};return d&&(e=c(c({},e),d)),e})()},v),s)}));u.displayName="ScrollArea";var d=u;module.exports=d;