routes.ts 823 B

12345678910111213141516171819202122232425
  1. import { CanDeactivateDetailGuard, registerRouteComponent } from '@vendure/admin-ui/core';
  2. import { registerReactRouteComponent } from '@vendure/admin-ui/react';
  3. import { AngularUiComponent } from './angular-components/angular-ui/angular-ui.component';
  4. import { ReactUi } from './react-components/ReactUi';
  5. export default [
  6. registerReactRouteComponent({
  7. path: 'react-ui',
  8. component: ReactUi,
  9. title: 'React UI',
  10. description: "Test description",
  11. locationId: "react-ui"
  12. }),
  13. registerRouteComponent({
  14. path: 'angular-ui',
  15. component: AngularUiComponent,
  16. title: 'Angular UI',
  17. locationId: "angular-ui",
  18. description: "Test description 2",
  19. routeConfig: {
  20. canDeactivate: [CanDeactivateDetailGuard],
  21. },
  22. }),
  23. ];