devops-diff
Version:
devops-diff
24 lines • 918 B
JavaScript
import * as renderUtils from './render-utils';
var baseTemplatesPath = 'file-summary';
var iconsBaseTemplatesPath = 'icon';
export function render(diffFiles, hoganUtils) {
var files = diffFiles
.map(function (file) {
return hoganUtils.render(baseTemplatesPath, 'line', {
fileHtmlId: renderUtils.getHtmlId(file),
oldName: file.oldName,
newName: file.newName,
fileName: renderUtils.filenameDiff(file),
deletedLines: '-' + file.deletedLines,
addedLines: '+' + file.addedLines,
}, {
fileIcon: hoganUtils.template(iconsBaseTemplatesPath, renderUtils.getFileIcon(file)),
});
})
.join('\n');
return hoganUtils.render(baseTemplatesPath, 'wrapper', {
filesNumber: diffFiles.length,
files: files,
});
}
//# sourceMappingURL=file-list-renderer.js.map