router.js 792 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { createRouter, createWebHashHistory } from 'vue-router';
  2. import Home from './pages/Home.vue';
  3. import Workflows from './pages/Workflows.vue';
  4. import WorkflowDetails from './pages/workflows/[id].vue';
  5. import Logs from './pages/Logs.vue';
  6. import LogsDetails from './pages/logs/[id].vue';
  7. const routes = [
  8. {
  9. name: 'home',
  10. path: '/',
  11. component: Home,
  12. },
  13. {
  14. name: 'workflows',
  15. path: '/workflows',
  16. component: Workflows,
  17. },
  18. {
  19. name: 'workflows-details',
  20. path: '/workflows/:id',
  21. component: WorkflowDetails,
  22. },
  23. {
  24. name: 'logs',
  25. path: '/logs',
  26. component: Logs,
  27. },
  28. {
  29. name: 'logs-details',
  30. path: '/logs/:id',
  31. component: LogsDetails,
  32. },
  33. ];
  34. export default createRouter({
  35. routes,
  36. history: createWebHashHistory(),
  37. });