diff --git a/src/components/sidebar/NavigationRoutes.ts b/src/components/sidebar/NavigationRoutes.ts index 72f8f18..f5c536d 100644 --- a/src/components/sidebar/NavigationRoutes.ts +++ b/src/components/sidebar/NavigationRoutes.ts @@ -25,13 +25,23 @@ export default { // icon: 'group', // }, // }, - // { - // name: 'projects', - // displayName: 'menu.projects', - // meta: { - // icon: 'folder_shared', - // }, - // }, + { + name: 'workouts', + displayName: 'menu.workouts', + meta: { + icon: 'folder_shared', + }, + children: [ + { + name: 'list_workouts', + displayName: 'menu.list_workouts', + }, + { + name: 'upload_workouts', + displayName: 'menu.upload_workouts', + } + ], + }, // { // name: 'payments', // displayName: 'menu.payments', diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 49fa933..51fe093 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -54,7 +54,10 @@ "404": "404", "faq": "FAQ", "users": "Users", - "projects": "Projects" + "projects": "Projects", + "workouts": "Тренировки", + "upload_workouts": "Загрузить тренировку", + "list_workouts": "Лента" }, "messages": { "all": "See all messages", diff --git a/src/pages/workouts/WorkoutList.vue b/src/pages/workouts/WorkoutList.vue new file mode 100644 index 0000000..0b5acc1 --- /dev/null +++ b/src/pages/workouts/WorkoutList.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/pages/workouts/WorkoutUpload.vue b/src/pages/workouts/WorkoutUpload.vue new file mode 100644 index 0000000..fb3eb25 --- /dev/null +++ b/src/pages/workouts/WorkoutUpload.vue @@ -0,0 +1,10 @@ + + + diff --git a/src/router/index.ts b/src/router/index.ts index 4e594a5..f07bf28 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -21,6 +21,22 @@ const routes: Array = [ path: "dashboard", component: () => import("../pages/admin/dashboard/Dashboard.vue"), }, + { + name: "workouts", + path: "workouts", + children: [ + { + name: "list_workouts", + path: "list", + component: () => import("../pages/workouts/WorkoutList.vue"), + }, + { + name: "upload_workouts", + path: "upload", + component: () => import("../pages/workouts/WorkoutUpload.vue"), + } + ], + }, { name: "settings", path: "settings",