tav-ui
Version:
37 lines (30 loc) • 1.34 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var VXETable = require('vxe-table');
require('../../../hooks/index2.js');
var cell = require('./components/cell2.js');
var vxeTablePluginExport = require('./vxe-table-plugin-export2.js');
require('xe-utils');
var useGlobalConfig = require('../../../hooks/global/useGlobalConfig2.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var VXETable__default = /*#__PURE__*/_interopDefaultLegacy(VXETable);
const i18nFun = useGlobalConfig.useGlobalConfig("i18nFun");
function setupVxeTable(app) {
const VXETableGlobalSettings = {
zIndex: 999
};
const VXETableGlobalIcons = {
LOADING: "ta-table-pro-loading"
};
const setupOptions = Object.assign(VXETableGlobalSettings, {
icon: VXETableGlobalIcons,
i18n: (key, args) => i18nFun.value?.i18n.global.t(key, args)
});
VXETable__default["default"].renderer.add(cell.VxeCellRenderer.name, cell.VxeCellRenderer.options);
VXETable__default["default"].use(vxeTablePluginExport.VXETablePluginExportXLSX);
VXETable__default["default"].setup(setupOptions);
app?.use(VXETable__default["default"], setupOptions);
return VXETable__default["default"];
}
exports.setupVxeTable = setupVxeTable;
//# sourceMappingURL=setup2.js.map