routes.js 451 B

123456789
  1. const defaults = require('./defaults')
  2. const crudRoutes = ($routeProvider) => (opts) => {
  3. opts = defaults(opts)
  4. $routeProvider.when(opts.appPrefix, {template: `<app-${opts.paramPlural}-page />`})
  5. $routeProvider.when(`${opts.appPrefix}/trash`, {template: `<app-${opts.paramPlural}-trash-page />`})
  6. $routeProvider.when(`${opts.appPrefix}/:${opts.camelName}Id`, {template: `<app-${opts.paramName}-details-page />`})
  7. }
  8. module.exports = crudRoutes