@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 1.45 kB
JavaScript
;var R=Object.create;var i=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var j=Object.getPrototypeOf,L=Object.prototype.hasOwnProperty;var M=(o,r)=>{for(var e in r)i(o,e,{get:r[e],enumerable:!0})},l=(o,r,e,p)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of S(r))!L.call(o,n)&&n!==e&&i(o,n,{get:()=>r[n],enumerable:!(p=E(r,n))||p.enumerable});return o};var C=(o,r,e)=>(e=o!=null?R(j(o)):{},l(r||!o||!o.__esModule?i(e,"default",{value:o,enumerable:!0}):e,o)),O=o=>l(i({},"__esModule",{value:!0}),o);var W={};M(W,{Container:()=>P});module.exports=O(W);var a=C(require("react")),m=C(require("classnames")),d=require("@radix-ui/react-slot"),c=require("./container.props.js"),s=require("../helpers/index.js"),t=require("../props/index.js");const P=a.forwardRef(({width:o,minWidth:r,maxWidth:e,height:p,minHeight:n,maxHeight:y,...h},u)=>{const{asChild:f,children:v,className:N,...x}=(0,s.extractProps)(h,c.containerPropDefs,t.layoutPropDefs,t.marginPropDefs),{className:g,style:D}=(0,s.extractProps)({width:o,minWidth:r,maxWidth:e,height:p,minHeight:n,maxHeight:y},t.widthPropDefs,t.heightPropDefs);return a.createElement(f?d.Slot:"div",{...x,ref:u,className:(0,m.default)("rt-Container",N)},(0,s.getSubtree)({asChild:f,children:v},w=>a.createElement("div",{className:(0,m.default)("rt-ContainerInner",g),style:D},w)))});P.displayName="Container";
//# sourceMappingURL=container.js.map