vue-tidy-table
Version:
Create a HTML table that can be sorted, selected, and post-processed.
54 lines (52 loc) • 1.28 kB
JavaScript
/**
* Vue Tidy Table
* Create a HTML table that can be sorted, selected and
* post-processed.
*
* Copyright 2023-2025, Marc S. Brooks (https://mbrooks.info)
* Licensed under the MIT license:
* http://www.opensource.org/licenses/mit-license.php
*/
;
exports.__esModule = true;
exports["default"] = void 0;
var _vue = require("vue");
var _tidyTable = _interopRequireDefault(require("tidy-table"));
require("tidy-table/dist/tidy-table.min.css");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
/**
* Provides Vue Component wrapper.
*/
var _default2 = exports["default"] = {
setup: function setup() {
var elRef = (0, _vue.ref)(null);
return {
elRef: elRef
};
},
mounted: function mounted() {
this.table = new _tidyTable["default"](this.$el, this.settings, this.options);
},
data: function data() {
return {
table: null
};
},
props: {
id: {
"default": 'tidy-table',
type: String
},
options: {
"default": function _default() {
return {};
},
type: Object
},
settings: {
type: Object
}
},
template: "\n <div v-bind:id=\"id\" ref=\"wrapper\"></div>\n "
};
//# sourceMappingURL=vue-tidy-table.js.map