associado.route.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. export default [
  2. {
  3. path: "/associado/perfil",
  4. name: "MeuPerfilPage",
  5. component: () => import("pages/associado/profile/ProfilePage.vue"),
  6. meta: {
  7. title: { value: "ui.navigation.meu_perfil", translate: true },
  8. description: { value: "page.associado.profile.description", translate: true },
  9. requireAuth: true,
  10. breadcrumbs: [{ name: "MeuPerfilPage", title: "ui.navigation.meu_perfil", translate: true }],
  11. },
  12. },
  13. {
  14. path: "/associado/convenios",
  15. name: "ConveniosPage",
  16. component: () => import("pages/associado/convenios/ConveniosPage.vue"),
  17. meta: {
  18. title: { value: "ui.navigation.convenios", translate: true },
  19. description: { value: "page.associado.convenios.description", translate: true },
  20. requireAuth: true,
  21. breadcrumbs: [{ name: "ConveniosPage", title: "ui.navigation.convenios", translate: true }],
  22. },
  23. },
  24. {
  25. path: "/associado/loja",
  26. name: "AssociadoLojaPage",
  27. component: () => import("pages/associado/loja/AssociadoLojaPage.vue"),
  28. meta: {
  29. title: { value: "ui.navigation.loja", translate: true },
  30. description: { value: "page.associado.loja.description", translate: true },
  31. requireAuth: true,
  32. breadcrumbs: [{ name: "AssociadoLojaPage", title: "ui.navigation.loja", translate: true }],
  33. },
  34. },
  35. {
  36. path: "/associado/interesses",
  37. name: "AssociadoInteressesPage",
  38. component: () => import("pages/associado/interesses/InteressesPage.vue"),
  39. meta: {
  40. title: { value: "ui.navigation.meus_interesses", translate: true },
  41. description: { value: "page.associado.interesses.description", translate: true },
  42. requireAuth: true,
  43. breadcrumbs: [{ name: "AssociadoInteressesPage", title: "ui.navigation.meus_interesses", translate: true }],
  44. },
  45. },
  46. {
  47. path: "/associado/agendamentos",
  48. name: "AssociadoAgendamentosPage",
  49. component: () => import("pages/associado/agendamentos/AgendamentosPage.vue"),
  50. meta: {
  51. title: { value: "ui.navigation.meus_agendamentos", translate: true },
  52. description: { value: "page.associado.agendamentos.description", translate: true },
  53. requireAuth: true,
  54. breadcrumbs: [{ name: "AssociadoAgendamentosPage", title: "ui.navigation.meus_agendamentos", translate: true }],
  55. },
  56. },
  57. {
  58. path: "/associado/notificacoes",
  59. name: "NotificacoesAssociadoPage",
  60. component: () => import("pages/associado/notificacoes/NotificacoesAssociadoPage.vue"),
  61. meta: {
  62. title: { value: "ui.navigation.notifications", translate: true },
  63. description: { value: "page.associado.notificacoes.description", translate: true },
  64. requireAuth: true,
  65. breadcrumbs: [{ name: "NotificacoesAssociadoPage", title: "ui.navigation.notifications", translate: true }],
  66. },
  67. },
  68. ];