index.js 461 B

12345678910111213141516171819202122232425
  1. const app = require('../../app')
  2. const defaults = require('../defaults')
  3. const list = require('./list')
  4. const details = require('./details')
  5. const trash = require('./trash')
  6. /**
  7. * @param {CrudPagesOptions} opts
  8. */
  9. const crudPages = (opts) => {
  10. opts = defaults(opts)
  11. if (!opts.columns) throw new Error('Columns are required')
  12. list(opts)
  13. details(opts)
  14. trash(opts)
  15. }
  16. // TODO: Create Read Update Delete pages...
  17. module.exports = crudPages