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) 1.96 kB
"use strict";const r=require("./Boolean.vue.cjs"),s=require("./Date.vue.cjs"),l=require("./Datetime.vue.cjs"),d=require("./Link.vue.cjs"),u=require("./Number.vue.cjs"),n=require("./Value.vue.cjs");;/* empty css */const f=require("../../../../../_virtual/_plugin-vue2_normalizer.cjs"),o={components:{"ui-table-td-boolean":r,"ui-table-td-date":s,"ui-table-td-datetime":l,"ui-table-td-link":d,"ui-table-td-number":u,"ui-table-td-value":n},props:{data:{type:Object}},computed:{field(){var t;return(t=this.data)==null?void 0:t.field},fieldType(){var t;return((t=this.field)==null?void 0:t.type)||"value"},tooltip(){var t;return(t=this.field)==null?void 0:t.tooltip},prefix(){var t;return(t=this.field)==null?void 0:t.prefix},suffix(){var t;return(t=this.field)==null?void 0:t.suffix},hasSlot(){return!!this.$slots.default},centered(){var t;return((t=this.field)==null?void 0:t.centered)||["boolean"].includes(this.fieldType)}}};var c=function(){var a;var e=this,i=e._self._c;return i("div",{staticClass:"crud-ui-table-td",class:{"crud-ui-table-td--center":e.centered},style:{width:(a=this.field)==null?void 0:a.width},attrs:{title:e.tooltip}},[e.hasSlot?e._t("default"):[e.prefix?i("span",{staticClass:"crud-ui-table-td-prefix"},[e._v(e._s(e.prefix))]):e._e(),e.fieldType==="boolean"?i("ui-table-td-boolean",e._g({attrs:{data:e.data}},e.$listeners)):e.fieldType==="date"?i("ui-table-td-date",e._g({attrs:{data:e.data}},e.$listeners)):e.fieldType==="datetime"?i("ui-table-td-datetime",e._g({attrs:{data:e.data}},e.$listeners)):e.fieldType==="link"?i("ui-table-td-link",e._g({attrs:{data:e.data}},e.$listeners)):e.fieldType==="number"?i("ui-table-td-number",e._g({attrs:{data:e.data}},e.$listeners)):i("ui-table-td-value",[e._v(e._s(e.data.value))]),e.suffix?i("span",{staticClass:"crud-ui-table-td-suffix"},[e._v(e._s(e.suffix))]):e._e()]],2)},_=[],p=f(o,c,_,!1,null,"c2d61204");const b=p.exports;module.exports=b; //# sourceMappingURL=Index.vue.cjs.map