nly-adminlte-vue
Version:
nly adminlte3 components
36 lines (31 loc) • 929 B
JavaScript
import Vue from "../../utils/vue";
// Mixins
import idMixin from "../../mixins/id";
import normalizeSlotMixin from "../../mixins/normalize-slot";
// Main table renderer mixin
import tableRendererMixin from "./plugin/mixin-table-renderer";
// Feature miins
import stackedMixin from "./plugin/mixin-stacked";
// @vue/component
const name = "NlyTableSimple";
export const NlyTableSimple = /*#__PURE__*/ Vue.extend({
name: name,
// Order of mixins is important!
// They are merged from first to last, followed by this component.
mixins: [
// Required mixins
idMixin,
normalizeSlotMixin,
tableRendererMixin,
// feature mixin
// Stacked requires extra handling by users via
// the table cell `stacked-heading` prop
stackedMixin
],
computed: {
isTableSimple() {
return true;
}
}
// render function provided by table-renderer mixin
});