UNPKG

tav-ui

Version:
37 lines (30 loc) 1.34 kB
'use strict'; 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