marko/taglibs/layout/placeholder-tag.js
2014-04-29 22:21:20 -06:00

14 lines
366 B
JavaScript

module.exports = function render(input, context) {
var content = input.content[input.name];
if (content) {
if (content.value) {
context.write(content.value);
} else if (content.invokeBody) {
content.invokeBody();
}
} else {
if (input.invokeBody) {
input.invokeBody();
}
}
};