UNPKG

we-core

Version:

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

24 lines (20 loc) 582 B
/** * We messages helper * * render all messages form current user locals * * usage: {{we-messages}} */ module.exports = function(we) { return function weMessagesHelper() { var options = arguments[arguments.length-1]; var locals = options.data.root; var messages = locals.req.res.getMessages(); var theme = (locals.theme || we.view.appTheme); // skip rendering if dont have messages if (!messages || !messages.length) return ''; return new we.hbs.SafeString(we.view.renderTemplate('messages', theme, { messages: messages })); } }