1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/TransferPicker-DqhUaEnj.js

2 lines
3.9 KiB
JavaScript

import{t as ie,ah as F,G as ae,H as le,am as re,l as T,cM as se,bR as R,z as S,aJ as de,aL as ue,P as pe,D as f,Q as x,T as r,ap as ve,br as ce}from"./index-CEmnTf-r.js";import{BaseTransferRenderer as he}from"./Transfer-CE61e_pP.js";var ge=function(m){ie(i,m);function i(){return m!==null&&m.apply(this,arguments)||this}return i.prototype.dispatchEvent=function(s){var o=this.props,e=o.dispatchEvent,a=o.value;e(s,F(this.props,{value:a}))},i.prototype.onItemClick=function(s){return ae(this,void 0,void 0,function(){var o,e;return le(this,function(a){switch(a.label){case 0:return o=this.props.dispatchEvent,[4,o("itemClick",F(this.props,{item:s}))];case 1:return e=a.sent(),e!=null&&e.prevented?[2]:[2]}})})},i.prototype.doAction=function(s){var o,e,a,u=this.props,g=u.resetValue,d=u.onChange,v=u.formStore,c=u.store,b=u.name;switch(s.actionType){case"clear":d==null||d("");break;case"reset":d==null||d((a=(e=re((o=v==null?void 0:v.pristine)!==null&&o!==void 0?o:c==null?void 0:c.pristine,b))!==null&&e!==void 0?e:g)!==null&&a!==void 0?a:"");break}},i.prototype.render=function(){var s=this,o,e=this.props,a=e.className;e.style;var u=e.classnames,g=e.selectedOptions,d=e.sortable,v=e.loading,c=e.searchable,b=e.searchResultMode,N=e.showArrow,A=e.deferLoad,D=e.disabled,V=e.selectTitle,B=e.resultTitle,z=e.pickerSize,H=e.columns,L=e.leftMode,h=e.selectMode,U=e.borderMode,_=e.itemHeight,$=e.virtualThreshold,j=e.loadingConfig,k=e.labelField,G=k===void 0?"label":k,O=e.valueField,J=O===void 0?"value":O,P=e.deferField,Q=P===void 0?"defer":P,q=e.menuTpl,K=e.valueTpl,W=e.mobileUI,p=e.env,X=e.maxTagCount,Y=e.overflowTagPopover,t=e.pagination,n=e.formItem,Z=e.data,C=e.popOverContainer,ee=e.placeholder,te=e.onlyChildren,M=e.autoCheckChildren,oe=M===void 0?!0:M,E=e.initiallyOpen,ne=E===void 0?!0:E,y=this.props,l=y.options,I=y.leftOptions,w=y.leftDefaultValue;return h==="associated"&&l&&l.length&&l[0].leftOptions&&Array.isArray(l[0].children)&&(I=l[0].leftOptions,w=(o=l[0].leftDefaultValue)!==null&&o!==void 0?o:w,l=l[0].children),T.createElement("div",{className:u("TransferControl",a)},T.createElement(se,{placeholder:ee,borderMode:U,selectMode:h,onlyChildren:te,value:g,disabled:D,options:l,onItemClick:this.onItemClick,onChange:this.handleChange,option2value:this.option2value,sortable:d,searchResultMode:b,onSearch:c?this.handleSearch:void 0,showArrow:N,onDeferLoad:A,selectTitle:V,resultTitle:B,size:z,columns:H,leftMode:L,leftOptions:I,optionItemRender:q?this.optionItemRender:void 0,resultItemRender:K?this.resultItemRender:void 0,onFocus:function(){return s.dispatchEvent("focus")},onBlur:function(){return s.dispatchEvent("blur")},labelField:G,valueField:J,deferField:Q,itemHeight:R(_)>0?R(_):void 0,virtualThreshold:$,mobileUI:W,popOverContainer:p==null?void 0:p.getModalContainer,maxTagCount:X,overflowTagPopover:Y,pagination:S(S({},de(t,["layout","perPageAvailable","popOverContainerSelector"])),{className:t==null?void 0:t.className,enable:(t&&t.enable!==void 0?!!(typeof t.enable=="string"?ue(t.enable,Z):t.enable):!!(n!=null&&n.enableSourcePagination))&&(!h||h==="list"||h==="table")&&l.length>0,maxButtons:Number.isInteger(t==null?void 0:t.maxButtons)?t==null?void 0:t.maxButtons:5,page:n==null?void 0:n.sourcePageNum,perPage:n==null?void 0:n.sourcePerPageNum,total:n==null?void 0:n.sourceTotalNum,popOverContainer:C??(p==null?void 0:p.getModalContainer)}),onPageChange:this.handlePageChange,autoCheckChildren:oe,initiallyOpen:ne}),T.createElement(pe,{loadingConfig:j,overlay:!0,key:"info",show:v}))},f([x,r("design:type",Function),r("design:paramtypes",[String]),r("design:returntype",void 0)],i.prototype,"dispatchEvent",null),f([x,r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",Promise)],i.prototype,"onItemClick",null),f([ve(),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype",void 0)],i.prototype,"render",null),i=f([ce({type:"transfer-picker"})],i),i}(he);export{ge as TransferPickerRenderer};