github.com/resonatecoop/id@v1.1.0-43/frontend/src/routes.js (about) 1 const layout = require('./layouts/default') 2 const layoutNarrow = require('./layouts/narrow') 3 4 /** 5 * @description Choo routes 6 * @param {Object} app Choo app 7 */ 8 function routes (app) { 9 app.route('/', layout(require('./views/home'))) 10 app.route('/authorize', layoutNarrow(require('./views/authorize'))) 11 app.route('/join', layoutNarrow(require('./views/join'))) 12 app.route('/login', layoutNarrow(require('./views/login'))) 13 app.route('/password-reset', layoutNarrow(require('./views/password-reset'))) 14 app.route('/email-confirmation', layoutNarrow(require('./views/email-confirmation'))) 15 app.route('/membership', layoutNarrow(require('./views/membership'))) 16 app.route('/checkout', layoutNarrow(require('./views/checkout'))) 17 app.route('/checkout/success', layoutNarrow(require('./views/checkout'))) 18 app.route('/checkout/cancel', layoutNarrow(require('./views/checkout'))) 19 app.route('/profile', layout(require('./views/profile'))) 20 app.route('/account', layout(require('./views/account'))) 21 app.route('/account-settings', layout(require('./views/account-settings'))) 22 app.route('*', layoutNarrow(require('./views/404'))) 23 } 24 25 module.exports = routes