UNPKG

we-core

Version:

We.js is a node.js framework for build real time applications, sites or blogs!

27 lines (24 loc) 644 B
/** * Render a we.js record teaser * * usage: {{render-record-teaser modelName='article' record=record locals=locals}} */ module.exports = function(we) { return function renderRecordTeaser() { var options = arguments[arguments.length-1]; if ( !options.hash.record || !options.hash.locals || !options.hash.modelName ) return ''; return new we.hbs.SafeString(we.view.renderTemplate( options.hash.modelName + '/teaser', options.hash.locals.theme, { modelName: options.hash.modelName, record: options.hash.record, locals: options.hash.locals } )); } }