From 6277a73bd67ca1e53c2e6e43b0eeee4a249d58d0 Mon Sep 17 00:00:00 2001 From: Lion Arar Date: Wed, 8 Oct 2025 16:21:48 -0400 Subject: [PATCH] feat: added a centralized context folder which holds objects that describes the webpages of the app from a high level --- .../components/main-layout-left-drawer.vue | 6 +-- .../components/overview-list.vue | 53 +++++++++---------- src/page-contexts/index.ts | 6 +++ src/page-contexts/pages/dashboard-context.ts | 10 ++++ .../pages/left-drawer-context.ts | 14 +++++ src/page-contexts/pages/profile-context.ts | 9 ++++ .../pages/supervisor-crew-context.ts | 8 +++ .../pages/timesheet-approval-context.ts | 14 +++++ src/page-contexts/pages/timesheet-context.ts | 13 +++++ src/pages/profile-page.vue | 22 ++++---- src/pages/supervisor-crew-page.vue | 4 +- src/pages/test-page.vue | 21 ++++---- src/pages/timesheet-approval-page.vue | 46 ++++++++-------- src/pages/timesheet-page.vue | 32 +++++------ 14 files changed, 161 insertions(+), 97 deletions(-) create mode 100644 src/page-contexts/index.ts create mode 100644 src/page-contexts/pages/dashboard-context.ts create mode 100644 src/page-contexts/pages/left-drawer-context.ts create mode 100644 src/page-contexts/pages/profile-context.ts create mode 100644 src/page-contexts/pages/supervisor-crew-context.ts create mode 100644 src/page-contexts/pages/timesheet-approval-context.ts create mode 100644 src/page-contexts/pages/timesheet-context.ts diff --git a/src/layouts/components/main-layout-left-drawer.vue b/src/layouts/components/main-layout-left-drawer.vue index ee55de3..b0b1fa8 100644 --- a/src/layouts/components/main-layout-left-drawer.vue +++ b/src/layouts/components/main-layout-left-drawer.vue @@ -73,7 +73,7 @@ const handleLogout = () => { {{ $t('nav_bar.timesheet_approvals') - }} + }} @@ -93,7 +93,7 @@ const handleLogout = () => { {{ $t('nav_bar.employee_list') - }} + }} @@ -113,7 +113,7 @@ const handleLogout = () => { {{ $t('nav_bar.timesheet') - }} + }} diff --git a/src/modules/timesheet-approval/components/overview-list.vue b/src/modules/timesheet-approval/components/overview-list.vue index 923469e..d6cefc8 100644 --- a/src/modules/timesheet-approval/components/overview-list.vue +++ b/src/modules/timesheet-approval/components/overview-list.vue @@ -1,34 +1,31 @@ -