| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/table/dist/src/ |
Upload File : |
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.injectHeaderConfig = void 0;
const injectHeaderConfig = (rows, config) => {
var _a;
let spanningCellConfig = (_a = config.spanningCells) !== null && _a !== void 0 ? _a : [];
const headerConfig = config.header;
const adjustedRows = [...rows];
if (headerConfig) {
spanningCellConfig = spanningCellConfig.map(({ row, ...rest }) => {
return { ...rest,
row: row + 1 };
});
const { content, ...headerStyles } = headerConfig;
spanningCellConfig.unshift({ alignment: 'center',
col: 0,
colSpan: rows[0].length,
paddingLeft: 1,
paddingRight: 1,
row: 0,
wrapWord: false,
...headerStyles });
adjustedRows.unshift([content, ...Array.from({ length: rows[0].length - 1 }).fill('')]);
}
return [adjustedRows,
spanningCellConfig];
};
exports.injectHeaderConfig = injectHeaderConfig;
//# sourceMappingURL=injectHeaderConfig.js.map