diff --git a/src/modules/profile/ui/AchievementElement.vue b/src/modules/profile/ui/AchievementElement.vue new file mode 100644 index 0000000..8b77f6a --- /dev/null +++ b/src/modules/profile/ui/AchievementElement.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/modules/profile/ui/UserAchievements.vue b/src/modules/profile/ui/UserAchievements.vue new file mode 100644 index 0000000..dbf81e2 --- /dev/null +++ b/src/modules/profile/ui/UserAchievements.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/modules/profile/ui/UserHeader.vue b/src/modules/profile/ui/UserHeader.vue new file mode 100644 index 0000000..04755ea --- /dev/null +++ b/src/modules/profile/ui/UserHeader.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/modules/profile/ui/UserInfo.vue b/src/modules/profile/ui/UserInfo.vue new file mode 100644 index 0000000..1e91ff6 --- /dev/null +++ b/src/modules/profile/ui/UserInfo.vue @@ -0,0 +1,21 @@ + + + diff --git a/src/router/profile.ts b/src/router/profile.ts index bd936da..efd04ad 100644 --- a/src/router/profile.ts +++ b/src/router/profile.ts @@ -6,6 +6,10 @@ export const profileRoutes: RouteRecordRaw[] = [ path: '', component: () => import('@/views/profile/ProfileView.vue'), }, + { + path: '/redesign', + component: () => import('@/views/profile/ProfilePageV2.vue'), + }, { path: 'sessions', component: () => import('@/views/profile/sessions/ProfileSessionsView.vue'), diff --git a/src/views/profile/ProfilePageV2.vue b/src/views/profile/ProfilePageV2.vue new file mode 100644 index 0000000..67f3003 --- /dev/null +++ b/src/views/profile/ProfilePageV2.vue @@ -0,0 +1,174 @@ + + +