2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
import{t as w,l as m,z as l,w as f,x as E,cy as x,ad as N,b6 as k,ae as D,dG as L,D as y,Q as g,T as r,E as F}from"./index-CEmnTf-r.js";var R=function(o){w(a,o);function a(){return o!==null&&o.apply(this,arguments)||this}return a.prototype.handleClick=function(e){var t=this.props,s=t.dispatchEvent,n=t.data;s(e,n)},a.prototype.handleMouseEnter=function(e){var t=this.props,s=t.dispatchEvent,n=t.data;s(e,n)},a.prototype.handleMouseLeave=function(e){var t=this.props,s=t.dispatchEvent,n=t.data;s(e,n)},a.prototype.renderBody=function(){var e=this.props,t=e.children,s=e.body,n=e.render,h=e.classnames,C=e.bodyClassName,c=e.disabled,i=e.wrapperBody,d=e.testIdBuilder,p=i??!0,u=t?typeof t=="function"?t(this.props):t:n("body",s||[],{disabled:c});return p?m.createElement("div",l({className:h("Container-body",C)},d==null?void 0:d.getTestId()),u):u},a.prototype.render=function(){var e=this.props,t=e.className,s=e.wrapperComponent,n=e.size,h=e.classnames,C=e.style,c=e.data,i=e.draggable,d=e.draggableConfig,p=e.id,u=e.wrapperCustomStyle,_=e.env,v=e.themeCss;e.baseControlClassName;var B=f(i)?E(i,c,"| raw"):i,M=x(a.defaultProps.draggableConfig,f(d)?E(d,c,"| raw"):d),S=s||"div",b=m.createElement(S,{className:h("Container",n&&n!=="none"?"Container--".concat(n):"",t,N(l(l({},this.props),{name:"baseControlClassName",id:p,themeCss:v})),N(l(l({},this.props),{name:"wrapperCustomStyle",id:p,themeCss:u}))),onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,style:k(C,c),"data-id":p,"data-role":"container"},this.renderBody(),m.createElement(D,l({},this.props,{config:{wrapperCustomStyle:u,id:p,themeCss:v,classNames:[{key:"baseControlClassName"}]},env:_})));return B?m.createElement(L,l({},M,{draggable:!0}),b):b},a.propsList=["body","className"],a.defaultProps={className:"",draggableConfig:{axis:"both",scale:1,enableUserSelect:!1}},y([g,r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],a.prototype,"handleClick",null),y([g,r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],a.prototype,"handleMouseEnter",null),y([g,r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],a.prototype,"handleMouseLeave",null),a}(m.Component),z=function(o){w(a,o);function a(){return o!==null&&o.apply(this,arguments)||this}return a=y([F({type:"container"})],a),a}(R);export{z as ContainerRenderer,R as default};
|