diff --git a/src/app/components/waitinterest/waitinterest.component.html b/src/app/components/waitinterest/waitinterest.component.html new file mode 100644 index 0000000..e9423c6 --- /dev/null +++ b/src/app/components/waitinterest/waitinterest.component.html @@ -0,0 +1,17 @@ +
+ +
+
+
+ +
+ {{item.title}} + {{item.description}} + {{item.offer_code}} {{item.price*0.01}} {{item.currency}} + Received: {{item.sent}} +
+
+
+ +
+
\ No newline at end of file diff --git a/src/app/components/waitinterest/waitinterest.component.scss b/src/app/components/waitinterest/waitinterest.component.scss new file mode 100644 index 0000000..b953f65 --- /dev/null +++ b/src/app/components/waitinterest/waitinterest.component.scss @@ -0,0 +1,57 @@ +.lesson { + margin-top: 20px; + + .bold { + font-family: 'semi-bold'; + } + + .color { + color: var(--ion-color-primary); + } + + .grey { + color: grey; + } + + .sec { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 10px; + } + + .video { + display: flex; + justify-content: space-between; + align-items: center; + background-color: white; + padding: 15px; + box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1); + border-radius: 10px; + margin-top: 20px; + + .left { + display: flex; + } + + .men_image { + height: 40px; + width: 40px; + border-radius: 100%; + } + + .text { + margin-left: 10px; + } + + .bold_text { + font-size: 16px; + font-family: 'bold'; + } + + .grey_text { + font-size: 14px; + color: grey; + } + } +} \ No newline at end of file diff --git a/src/app/components/waitinterest/waitinterest.component.spec.ts b/src/app/components/waitinterest/waitinterest.component.spec.ts new file mode 100644 index 0000000..793e6fe --- /dev/null +++ b/src/app/components/waitinterest/waitinterest.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { WaitinterestComponent } from './waitinterest.component'; + +describe('WaitinterestComponent', () => { + let component: WaitinterestComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ WaitinterestComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(WaitinterestComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/waitinterest/waitinterest.component.ts b/src/app/components/waitinterest/waitinterest.component.ts new file mode 100644 index 0000000..9f273a9 --- /dev/null +++ b/src/app/components/waitinterest/waitinterest.component.ts @@ -0,0 +1,45 @@ +import {Component, Input, OnInit} from '@angular/core'; +import {SessionDataProviderService} from "../../store/session-data-provider.service"; +import {WrenchService} from "../../services/wrench.service"; + +@Component({ + selector: 'app-waitinterest', + templateUrl: './waitinterest.component.html', + styleUrls: ['./waitinterest.component.scss'], +}) +export class WaitinterestComponent implements OnInit { + //@Input('interestJobsData') interestJobsData:any; + constructor( public sessionDataProviderService: SessionDataProviderService, + private wrenchService: WrenchService) { } + + ngOnInit() { + this.getInterestList(); + } + usrData: { + action: number, member_id: number, uid: string, sessionid: string, limit: 20, page: 1, offset: 0 + }; + + interestTotalData: any; + interestJobsData: []; + total_jobs: number = 0; + + getInterestList() { + this.usrData = { + action: 13005, + member_id: this.sessionDataProviderService.member_id, + uid: this.sessionDataProviderService.member_uid, + sessionid: this.sessionDataProviderService.session, + limit: 20, page: 1, offset: 0 + } + + this.wrenchService.getWaitingInterest(this.usrData).subscribe( + interestTotalData => { + this.interestTotalData = interestTotalData; + console.log("interestTotalData RETURN->", this.interestTotalData); + this.interestJobsData = this.interestTotalData.result_list; + this.total_jobs = this.interestJobsData.length; + console.log("jobManagerJobsData RETURN DATA->", this.interestJobsData); + } + ); + } +} diff --git a/src/app/pages/my-course/my-course-routing.module.ts b/src/app/pages/my-course/my-course-routing.module.ts index d3270cf..12b67b5 100644 --- a/src/app/pages/my-course/my-course-routing.module.ts +++ b/src/app/pages/my-course/my-course-routing.module.ts @@ -1,11 +1,3 @@ -/* - Authors : initappz (Rahul Jograna) - Website : https://initappz.com/ - App Name : E-Learning App Template - This App Template Source code is licensed as per the - terms found in the Website https://initappz.com/license - Copyright and Good Faith Purchasers © 2021-present initappz. -*/ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; diff --git a/src/app/pages/my-course/my-course.module.ts b/src/app/pages/my-course/my-course.module.ts index 5443fb7..ece4985 100644 --- a/src/app/pages/my-course/my-course.module.ts +++ b/src/app/pages/my-course/my-course.module.ts @@ -1,11 +1,3 @@ -/* - Authors : initappz (Rahul Jograna) - Website : https://initappz.com/ - App Name : E-Learning App Template - This App Template Source code is licensed as per the - terms found in the Website https://initappz.com/license - Copyright and Good Faith Purchasers © 2021-present initappz. -*/ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; @@ -15,6 +7,7 @@ import { IonicModule } from '@ionic/angular'; import { MyCoursePageRoutingModule } from './my-course-routing.module'; import { MyCoursePage } from './my-course.page'; +import {WaitinterestComponent} from "../../components/waitinterest/waitinterest.component"; @NgModule({ imports: [ @@ -23,6 +16,6 @@ import { MyCoursePage } from './my-course.page'; IonicModule, MyCoursePageRoutingModule ], - declarations: [MyCoursePage] + declarations: [MyCoursePage,WaitinterestComponent] }) export class MyCoursePageModule { } diff --git a/src/app/pages/my-course/my-course.page.html b/src/app/pages/my-course/my-course.page.html index 7e349d1..fcc9711 100644 --- a/src/app/pages/my-course/my-course.page.html +++ b/src/app/pages/my-course/my-course.page.html @@ -18,7 +18,7 @@ Available - Last Minute + Pending @@ -37,15 +37,15 @@
- -
-
-
- {{item.title}} - available till : {{item.expire}} -
-
-
+ + + + + + + + +
diff --git a/src/app/pages/my-course/my-course.page.scss b/src/app/pages/my-course/my-course.page.scss index 0801d51..93e9598 100644 --- a/src/app/pages/my-course/my-course.page.scss +++ b/src/app/pages/my-course/my-course.page.scss @@ -1,11 +1,3 @@ -/* - Authors : initappz (Rahul Jograna) - Website : https://initappz.com/ - App Name : E-Learning App Template - This App Template Source code is licensed as per the - terms found in the Website https://initappz.com/license - Copyright and Good Faith Purchasers © 2021-present initappz. -*/ ion-header { ion-toolbar { --background: var(--ion-color-primary); diff --git a/src/app/pages/my-course/my-course.page.spec.ts b/src/app/pages/my-course/my-course.page.spec.ts index b27f687..0f7a817 100644 --- a/src/app/pages/my-course/my-course.page.spec.ts +++ b/src/app/pages/my-course/my-course.page.spec.ts @@ -1,11 +1,3 @@ -/* - Authors : initappz (Rahul Jograna) - Website : https://initappz.com/ - App Name : E-Learning App Template - This App Template Source code is licensed as per the - terms found in the Website https://initappz.com/license - Copyright and Good Faith Purchasers © 2021-present initappz. -*/ import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; import { IonicModule } from '@ionic/angular'; diff --git a/src/app/pages/pendinterest/pendinterest.module.ts b/src/app/pages/pendinterest/pendinterest.module.ts index a704e81..6faad9a 100644 --- a/src/app/pages/pendinterest/pendinterest.module.ts +++ b/src/app/pages/pendinterest/pendinterest.module.ts @@ -7,6 +7,7 @@ import { IonicModule } from '@ionic/angular'; import { PendinterestPageRoutingModule } from './pendinterest-routing.module'; import { PendinterestPage } from './pendinterest.page'; +import {WaitinterestComponent} from "../../components/waitinterest/waitinterest.component"; @NgModule({ imports: [ @@ -15,6 +16,6 @@ import { PendinterestPage } from './pendinterest.page'; IonicModule, PendinterestPageRoutingModule ], - declarations: [PendinterestPage] + declarations: [PendinterestPage,WaitinterestComponent] }) export class PendinterestPageModule {} diff --git a/src/app/pages/pendinterest/pendinterest.page.html b/src/app/pages/pendinterest/pendinterest.page.html index ff84815..14cf051 100644 --- a/src/app/pages/pendinterest/pendinterest.page.html +++ b/src/app/pages/pendinterest/pendinterest.page.html @@ -36,6 +36,7 @@ +
diff --git a/src/app/pages/pendinterest/pendinterest.page.ts b/src/app/pages/pendinterest/pendinterest.page.ts index 5887fef..38b3c44 100644 --- a/src/app/pages/pendinterest/pendinterest.page.ts +++ b/src/app/pages/pendinterest/pendinterest.page.ts @@ -22,7 +22,7 @@ export class PendinterestPage implements OnInit { } ngOnInit() { - this.getInterestList(); + // this.getInterestList(); } onBack() { @@ -42,27 +42,27 @@ export class PendinterestPage implements OnInit { action: number, member_id: number, uid: string, sessionid: string, limit: 20, page: 1, offset: 0 }; - interestTotalData: any; - interestJobsData: []; - total_jobs: number = 0; - - getInterestList() { - this.usrData = { - action: 13005, - member_id: this.sessionDataProviderService.member_id, - uid: this.sessionDataProviderService.member_uid, - sessionid: this.sessionDataProviderService.session, - limit: 20, page: 1, offset: 0 - } - - this.wrenchService.getWaitingInterest(this.usrData).subscribe( - interestTotalData => { - this.interestTotalData = interestTotalData; - console.log("interestTotalData RETURN->", this.interestTotalData); - this.interestJobsData = this.interestTotalData.result_list; - this.total_jobs = this.interestJobsData.length; - console.log("jobManagerJobsData RETURN DATA->", this.interestJobsData); - } - ); - } + // interestTotalData: any; + // interestJobsData: []; + // total_jobs: number = 0; + // + // getInterestList() { + // this.usrData = { + // action: 13005, + // member_id: this.sessionDataProviderService.member_id, + // uid: this.sessionDataProviderService.member_uid, + // sessionid: this.sessionDataProviderService.session, + // limit: 20, page: 1, offset: 0 + // } + // + // this.wrenchService.getWaitingInterest(this.usrData).subscribe( + // interestTotalData => { + // this.interestTotalData = interestTotalData; + // console.log("interestTotalData RETURN->", this.interestTotalData); + // this.interestJobsData = this.interestTotalData.result_list; + // this.total_jobs = this.interestJobsData.length; + // console.log("jobManagerJobsData RETURN DATA->", this.interestJobsData); + // } + // ); + // } } \ No newline at end of file