1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/Each-BcLVRXns.js

2 lines
1.8 KiB
JavaScript

import{t as b,aq as S,aw as K,w as R,x as g,l as c,ad as j,z as i,b6 as k,ae as O,D as P,E as V,a4 as D}from"./index-CEmnTf-r.js";function q(a){var t=a.render,h=a.data,e=a.items,r=a.item,u=a.name,m=a.index,y=a.itemKeyName,p=a.indexKeyName,v=c.useMemo(function(){var d,l;return D(h,i(i({},K(r)?i({index:m},r):(d={},d[u]=r,d)),(l={},l[y||"item"]=r,l[p||"index"]=m,l)))},[r,h,u,m,y,p]);return t("item/".concat(m),e,{data:v})}var z=function(a){b(t,a);function t(){return a!==null&&a.apply(this,arguments)||this}return t.prototype.render=function(){var h=this,e=this.props,r=e.data,u=e.name,m=e.className,y=e.style,p=e.render,v=e.items,d=e.itemKeyName,l=e.indexKeyName,_=e.placeholder,x=e.classnames,A=e.translate,w=e.env,f=e.id,L=e.wrapperCustomStyle,C=e.themeCss,o=S(this.props,function(s){return s.source?g(s.source,s.data,"| raw"):void 0}),n=K(o)?Object.keys(o).map(function(s){return{key:s,value:o[s]}}):Array.isArray(o)?o:[],N=R(this.props.maxLength)?g(this.props.maxLength,this.props.data)||0:this.props.maxLength;return Array.isArray(n)&&N>=1&&n.length>N&&(n=n.slice(0,N)),c.createElement("div",{className:x("Each",m,j(i(i({},this.props),{name:"baseControlClassName",id:f,themeCss:C}))),style:k(y,r)},Array.isArray(n)&&n.length&&v?n.map(function(s,E){return c.createElement(q,i({},h.props,{items:v,key:E,index:E,data:r,item:s,name:u,itemKeyName:d,indexKeyName:l}))}):c.createElement("div",{className:x("Each-placeholder")},p("placeholder",A(_))),c.createElement(O,i({},this.props,{config:{wrapperCustomStyle:L,id:f,themeCss:C,classNames:[{key:"baseControlClassName"}]},env:w})))},t.propsList=["name","items","value"],t.defaultProps={className:"",placeholder:"placeholder.noData"},t}(c.Component),I=function(a){b(t,a);function t(){return a!==null&&a.apply(this,arguments)||this}return t=P([V({type:"each"})],t),t}(z);export{I as EachRenderer,z as default};