UNPKG

inertia-sails

Version:
20 lines (16 loc) 529 B
const resolveValidationErrors = require('../helpers/resolve-validation-errors') function inertia(hook) { return function inertiaMiddleware(req, res, next) { const flash = { message: req.flash('message'), error: req.flash('error'), success: req.flash('success') } hook.share('flash', flash) const validationErrors = resolveValidationErrors(req) req.flash('errors', validationErrors) hook.share('errors', req.flash('errors')[0] || {}) return next() } } module.exports = inertia