1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/Flex-DpZkwwck.js

2 lines
2.2 KiB
JavaScript

import{t as y,b6 as F,z as i,l as m,ad as C,ae as S,D as x,E as b}from"./index-CEmnTf-r.js";var R=function(s){y(t,s);function t(e){return s.call(this,e)||this}return t.prototype.renderItems=function(){var e=this.props,n=e.items,a=e.render,o=e.disabled;e.classnames;var d=Array.isArray(n)?n:n?[n]:[];return d.map(function(r,p){var c;return a("items/".concat(p),r,{key:"items/".concat(p),disabled:(c=r==null?void 0:r.disabled)!==null&&c!==void 0?c:o})})},t.prototype.render=function(){var e=this.props;e.items;var n=e.direction,a=e.justify,o=e.alignItems,d=e.alignContent,r=e.style,p=e.className;e.render,e.disabled;var c=e.data,u=e.id,h=e.wrapperCustomStyle,g=e.env,v=e.themeCss,N=e.classnames,I=F(r,c),l=i({display:"flex",flexDirection:n,justifyContent:a,alignItems:o,alignContent:d},I);if(l.flexBasis!==void 0&&l.flex){var f=l.flex.split(" ");l.flex="".concat(f[0]," ").concat(f[1]||f[0]," ").concat(l.flexBasis)}return m.createElement("div",{style:l,className:N("Flex",p,C(i(i({},this.props),{name:"baseControlClassName",id:u,themeCss:v})),C(i(i({},this.props),{name:"wrapperCustomStyle",id:u,themeCss:h}))),"data-id":u,"data-role":"container"},this.renderItems(),m.createElement(S,i({},this.props,{config:{wrapperCustomStyle:h,id:u,themeCss:v,classNames:[{key:"baseControlClassName"}]},env:g})))},t.defaultProps={direction:"row",justify:"center",alignItems:"stretch",alignContent:"center"},t}(m.Component),_=function(s){y(t,s);function t(){return s!==null&&s.apply(this,arguments)||this}return t.prototype.renderBody=function(){var e=this.props,n=e.children,a=e.body,o=e.render,d=e.disabled;return n?typeof n=="function"?n(this.props):n:a?o("body",a,{disabled:d}):null},t.prototype.render=function(){var e=this.props,n=e.className;e.size,e.classnames;var a=e.style;return m.createElement("div",{className:n,style:a},this.renderBody())},t.propsList=["body","className","children"],t}(m.Component),j=function(s){y(t,s);function t(){return s!==null&&s.apply(this,arguments)||this}return t=x([b({type:"flex"})],t),t}(R),B=function(s){y(t,s);function t(){return s!==null&&s.apply(this,arguments)||this}return t=x([b({type:"flex-item"})],t),t}(_);export{_ as FlexItem,B as FlexItemRenderer,j as FlexRenderer,R as default};