From a05e84a8d7c50c29f58404a2483e1746bc9803c3 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 30 Sep 2024 22:26:27 -0400 Subject: [PATCH] job to due page --- src/app/components/familiy-dash/familiy-dash.component.ts | 4 ++++ src/app/components/familyhome/familyhome.component.ts | 3 +++ src/app/components/jobowner-dash/jobowner-dash.component.ts | 4 +++- src/app/pages/home/home.page.ts | 3 +++ src/app/pages/mytasks/mytasks.page.ts | 6 ++++++ 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/app/components/familiy-dash/familiy-dash.component.ts b/src/app/components/familiy-dash/familiy-dash.component.ts index 24f3ef5..c78af88 100644 --- a/src/app/components/familiy-dash/familiy-dash.component.ts +++ b/src/app/components/familiy-dash/familiy-dash.component.ts @@ -90,6 +90,10 @@ export class FamiliyDashComponent implements OnInit { pageToNavigate = "joboffers"; break; + case "mytask?tab=pastdue": + pageToNavigate ="/tabs/mytasks"; + break; + case "my-coupon": pageToNavigate = "mycoupons"; break; diff --git a/src/app/components/familyhome/familyhome.component.ts b/src/app/components/familyhome/familyhome.component.ts index 30cdb89..e204812 100644 --- a/src/app/components/familyhome/familyhome.component.ts +++ b/src/app/components/familyhome/familyhome.component.ts @@ -46,6 +46,9 @@ export class FamilyhomeComponent implements OnInit { case "mytask": pageToNavigate = '/tabs/mytasks'; break; + case "mytask?tab=pastdue": + pageToNavigate ="/tabs/mytasks"; + break; case "pastdue": pageToNavigate = '/tabs/mytasks'; break; diff --git a/src/app/components/jobowner-dash/jobowner-dash.component.ts b/src/app/components/jobowner-dash/jobowner-dash.component.ts index ab59761..f30e40e 100644 --- a/src/app/components/jobowner-dash/jobowner-dash.component.ts +++ b/src/app/components/jobowner-dash/jobowner-dash.component.ts @@ -28,7 +28,9 @@ export class JobownerDashComponent implements OnInit { case "my-active-jobs": pageToNavigate = 'joboffers'; break; - + case "mytask?tab=pastdue": + pageToNavigate ="/tabs/mytasks"; + break; case 'my-coupon': pageToNavigate = 'mycoupons'; break; diff --git a/src/app/pages/home/home.page.ts b/src/app/pages/home/home.page.ts index 615e550..b1902fb 100644 --- a/src/app/pages/home/home.page.ts +++ b/src/app/pages/home/home.page.ts @@ -228,6 +228,9 @@ export class HomePage implements OnInit { //case "my-active-jobs": pageToNavigate = "joboffers"; break; + case "mytask?tab=pastdue": + pageToNavigate ="/tabs/mytasks"; + break; case "market": // offers waiting to start //case "my-active-jobs": pageToNavigate = "tabs/tab2"; diff --git a/src/app/pages/mytasks/mytasks.page.ts b/src/app/pages/mytasks/mytasks.page.ts index 0625e25..26e5727 100644 --- a/src/app/pages/mytasks/mytasks.page.ts +++ b/src/app/pages/mytasks/mytasks.page.ts @@ -27,6 +27,12 @@ export class MytasksPage implements OnInit { public tasksDataService: TasksDataService, public usersoffersDataService: UsersoffersDataService ) { + const callData = this.router.getCurrentNavigation().extras.state; + if (callData != undefined && callData?.link_path == 'mytask?tab=pastdue' ){ + this.tabs="pastdue"; + } + // debugger; + addEventListener('mytask_tab_pastdue', () => { this.tabs="pastdue"; });