From 34c3f068a4a449f065ebf0d8d27510ec15171eaa Mon Sep 17 00:00:00 2001 From: Viswamedha Nalabotu Date: Wed, 26 Nov 2025 22:46:25 +0000 Subject: [PATCH] Added basic dummy pages for frontend --- src/app/App.vue | 128 ++--- src/app/NxWelcome.vue | 806 -------------------------------- src/router/index.ts | 46 +- src/views/AboutView.vue | 18 +- src/views/AgentDetail.vue | 68 +++ src/views/Agents.vue | 61 +++ src/views/Assessments.vue | 71 +++ src/views/HomeView.vue | 90 +++- src/views/OnboardingFlow.vue | 118 +++++ src/views/ProgressDashboard.vue | 90 ++++ src/views/Resources.vue | 55 +++ src/views/RoleProfiles.vue | 66 +++ src/views/TrainingModule.vue | 94 ++++ 13 files changed, 806 insertions(+), 905 deletions(-) delete mode 100644 src/app/NxWelcome.vue create mode 100644 src/views/AgentDetail.vue create mode 100644 src/views/Agents.vue create mode 100644 src/views/Assessments.vue create mode 100644 src/views/OnboardingFlow.vue create mode 100644 src/views/ProgressDashboard.vue create mode 100644 src/views/Resources.vue create mode 100644 src/views/RoleProfiles.vue create mode 100644 src/views/TrainingModule.vue diff --git a/src/app/App.vue b/src/app/App.vue index 6c00741..5d0a869 100644 --- a/src/app/App.vue +++ b/src/app/App.vue @@ -1,93 +1,63 @@ - - - - diff --git a/src/router/index.ts b/src/router/index.ts index f4b2afd..0890355 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,5 +1,4 @@ import { createRouter, createWebHistory } from 'vue-router'; -import HomeView from '../views/HomeView.vue'; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -7,16 +6,53 @@ const router = createRouter({ { path: '/', name: 'home', - component: HomeView, + component: () => import('../views/HomeView.vue'), }, { path: '/about', name: 'about', - // route level code-splitting - // this generates a separate chunk (About.[hash].js) for this route - // which is lazy-loaded when the route is visited. component: () => import('../views/AboutView.vue'), }, + { + path: '/onboarding', + name: 'onboarding', + component: () => import('../views/OnboardingFlow.vue'), + }, + { + path: '/training/:moduleId?', + name: 'training', + component: () => import('../views/TrainingModule.vue'), + }, + { + path: '/agents', + name: 'agents', + component: () => import('../views/Agents.vue'), + }, + { + path: '/agents/:id', + name: 'agent-detail', + component: () => import('../views/AgentDetail.vue'), + }, + { + path: '/roles', + name: 'roles', + component: () => import('../views/RoleProfiles.vue'), + }, + { + path: '/progress', + name: 'progress', + component: () => import('../views/ProgressDashboard.vue'), + }, + { + path: '/assessments', + name: 'assessments', + component: () => import('../views/Assessments.vue'), + }, + { + path: '/resources', + name: 'resources', + component: () => import('../views/Resources.vue'), + }, ], }); diff --git a/src/views/AboutView.vue b/src/views/AboutView.vue index 0fb2cc0..c728bfc 100644 --- a/src/views/AboutView.vue +++ b/src/views/AboutView.vue @@ -1,16 +1,16 @@ diff --git a/src/views/AgentDetail.vue b/src/views/AgentDetail.vue new file mode 100644 index 0000000..f18d977 --- /dev/null +++ b/src/views/AgentDetail.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/Agents.vue b/src/views/Agents.vue new file mode 100644 index 0000000..d679958 --- /dev/null +++ b/src/views/Agents.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/Assessments.vue b/src/views/Assessments.vue new file mode 100644 index 0000000..39e4f07 --- /dev/null +++ b/src/views/Assessments.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index b54b496..f34457f 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,9 +1,87 @@ - + + + + + diff --git a/src/views/ProgressDashboard.vue b/src/views/ProgressDashboard.vue new file mode 100644 index 0000000..b971090 --- /dev/null +++ b/src/views/ProgressDashboard.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/views/Resources.vue b/src/views/Resources.vue new file mode 100644 index 0000000..c630fa2 --- /dev/null +++ b/src/views/Resources.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/views/RoleProfiles.vue b/src/views/RoleProfiles.vue new file mode 100644 index 0000000..10d42e6 --- /dev/null +++ b/src/views/RoleProfiles.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/TrainingModule.vue b/src/views/TrainingModule.vue new file mode 100644 index 0000000..0bd7722 --- /dev/null +++ b/src/views/TrainingModule.vue @@ -0,0 +1,94 @@ + + + + +