1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/InputFormula-C3f4YfqN.js

2 lines
1.8 KiB
JavaScript

import{t as D,w as u,x as b,l as v,c7 as E,D as c,Q as W,T as d,a2 as j}from"./index-CEmnTf-r.js";var Q=function(o){D(a,o);function a(){return o!==null&&o.apply(this,arguments)||this}return a.prototype.formulaRef=function(e){if(e){for(;e&&e.getWrappedInstance;)e=e.getWrappedInstance();this.ref=e}else this.ref=void 0},a.prototype.validate=function(){var e,t=this.props,s=t.translate,l=t.value;if(!((e=this.ref)===null||e===void 0)&&e.validate&&l){var r=this.ref.validate(l);if(r!==!0)return s("FormulaEditor.invalidData",{err:r})}},a.prototype.render=function(){var e=this.props;e.selectedOptions;var t=e.disabled,s=e.onChange,l=e.evalMode,r=e.mixedMode,m=e.variableMode,f=e.header,h=e.label,M=e.value,g=e.clearable,C=e.className;e.style,e.classPrefix,e.classnames,e.allowInput;var N=e.borderMode,_=e.placeholder,y=e.inputMode,I=e.btnLabel,x=e.level,F=e.btnSize,O=e.icon,P=e.title,R=e.variableClassName,S=e.functionClassName,w=e.data,V=e.onPickerOpen,k=e.selfVariableName;e.popOverContainer;var z=e.env,L=e.inputSettings,U=e.mobileUI,p=this.props,i=p.variables,n=p.functions;return u(i)&&(i=b(i,this.props.data,"| raw")),u(n)&&(n=b(n,this.props.data,"| raw")),v.createElement(E,{popOverContainer:z.getModalContainer,ref:this.formulaRef,className:C,value:M,disabled:t,onChange:s,evalMode:l,variables:i,variableMode:m,functions:n,header:f||h||"",borderMode:N,placeholder:_,mode:y,inputSettings:L,btnLabel:I,level:x,btnSize:F,icon:O,title:P,clearable:g,variableClassName:R,functionClassName:S,data:w,onPickerOpen:V,selfVariableName:k,mixedMode:r,mobileUI:U})},a.defaultProps={inputMode:"input-button",borderMode:"full",evalMode:!0},c([W,d("design:type",Function),d("design:paramtypes",[Object]),d("design:returntype",void 0)],a.prototype,"formulaRef",null),a=c([j({type:"input-formula"})],a),a}(v.Component);export{Q as InputFormulaRenderer};