UNPKG

895 BJavaScriptView Raw
1import * as renderUtils from './render-utils';
2var baseTemplatesPath = 'file-summary';
3var iconsBaseTemplatesPath = 'icon';
4export function render(diffFiles, hoganUtils) {
5 var files = diffFiles
6 .map(function (file) {
7 return hoganUtils.render(baseTemplatesPath, 'line', {
8 fileHtmlId: renderUtils.getHtmlId(file),
9 oldName: file.oldName,
10 newName: file.newName,
11 fileName: renderUtils.filenameDiff(file),
12 deletedLines: '-' + file.deletedLines,
13 addedLines: '+' + file.addedLines,
14 }, {
15 fileIcon: hoganUtils.template(iconsBaseTemplatesPath, renderUtils.getFileIcon(file)),
16 });
17 })
18 .join('\n');
19 return hoganUtils.render(baseTemplatesPath, 'wrapper', {
20 filesNumber: diffFiles.length,
21 files: files,
22 });
23}
24//# sourceMappingURL=file-list-renderer.js.map
\No newline at end of file