UNPKG

@mee4dy/crud

Version:

Create a backend and frontend in 5 minutes! With our powerful full stack crud system, customize it to suit you.

3 lines (2 loc) 966 B
"use strict";;/* empty css */const s=require("../../../../../_virtual/_plugin-vue2_normalizer.cjs"),c={props:{data:{type:Object}},computed:{percent(){var a;const{field:r,item:e,value:t}=this.data;if(!((a=r==null?void 0:r.percent)!=null&&a.from))return;const n=e[r.percent.from];return n>0&&t>0?(+t/+n*100).toFixed(2):0},precision(){var r,e;return(e=(r=this.data)==null?void 0:r.field)==null?void 0:e.precision}},filters:{number(r,e=" ",t=0){return(Math.round(parseFloat(r)*100)/100).toFixed(t).toString().replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,e)}}};var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"crud-ui-table-td-number"},[e.data.value?[e._v(" "+e._s(e._f("number")(e.data.value," ",e.precision))+" ")]:[e._v("0")],e.percent!==void 0?t("span",{staticClass:"percent"},[e._v(e._s(e.percent)+"%")]):e._e()],2)},u=[],o=s(c,i,u,!1,null,"f945707b");const _=o.exports;module.exports=_; //# sourceMappingURL=Number.vue.cjs.map