1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/Number-BUnbYTq2.js

2 lines
1.4 KiB
JavaScript

import{t as d,l as a,aq as k,bB as R,ck as O,bD as S,dU as w,bF as D,D as M,E as P}from"./index-CEmnTf-r.js";var V=function(n){d(r,n);function r(){return n!==null&&n.apply(this,arguments)||this}return r.prototype.render=function(){var t=this.props,b=t.placeholder,v=t.kilobitSeparator,s=t.precision,N=t.prefix,o=t.affix,h=t.suffix,u=t.percent,p=t.unitOptions,x=t.className,y=t.style,F=t.classnames,g=t.translate,i=a.createElement("span",{className:"text-muted"},b),e=k(this.props),l="";if(typeof e=="string"&&p&&p.length){var E=R(p).map(function(f){return f.value});l=E.find(function(f){return e.endsWith(f)})||"",l&&(e=e.replace(l,""))}if(typeof e=="number"||typeof e=="string")if(typeof e=="string"&&s&&(e=O(parseFloat(e))),isNaN(e))i=!1;else if(u){e=parseFloat(e)||0;var m=typeof u=="number"?u:0,_=e*100,c=Math.pow(10,m);e=(Math.round(_*c)/c).toFixed(m)+"%",i=a.createElement("span",null,e)}else typeof e=="number"&&s&&(e=S(w(e),".",s)),v&&(e=D(e,s)),i=a.createElement("span",null,e);return i=i?a.createElement(a.Fragment,null,N,i,l,o??h):a.createElement("span",{className:"text-danger"},g("Number.invalid")),a.createElement("span",{className:F("NumberField",x),style:y},i)},r.defaultProps={placeholder:"-",kilobitSeparator:!0},r}(a.Component),z=function(n){d(r,n);function r(){return n!==null&&n.apply(this,arguments)||this}return r=M([P({type:"number"})],r),r}(V);export{V as NumberField,z as NumberFieldRenderer};