rsuite-theme
Version:
The suite theme for pagurian
28 lines (19 loc) • 480 B
JavaScript
;
var repeat = require('repeat-string');
module.exports = pad;
var INDENT = 4;
/* Pad `value` with `level * INDENT` spaces. Respects
* lines. Ignores empty lines. */
function pad(value, level) {
var index;
var padding;
value = value.split('\n');
index = value.length;
padding = repeat(' ', level * INDENT);
while (index--) {
if (value[index].length !== 0) {
value[index] = padding + value[index];
}
}
return value.join('\n');
}