Project: Mall App Client: Maiora
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

profile.page.html 2.5 KiB

6 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <ion-content>
  2. <section class="profile">
  3. <div class="profile-details-holder">
  4. <figure class="profile-image">
  5. <img src="assets/custom/name.svg" alt="">
  6. </figure>
  7. <div class="content">
  8. <h5>
  9. <span> {{ userInfo.name }} </span>
  10. <!-- <input *ngIf="showEdit" type="text" [(ngModel)]="userInfo.name"> -->
  11. <button *ngIf="!showEdit" (click)="showEdit = true"> Edit </button>
  12. <button *ngIf="showEdit" (click)="showEdit = false; updateUserInfo();"> Save </button>
  13. </h5>
  14. <p>
  15. <span *ngIf="!showEdit"> {{ userInfo.mobile }} </span>
  16. <input *ngIf="showEdit" type="tel" [(ngModel)]="userInfo.mobile">
  17. </p>
  18. <p>
  19. <span *ngIf="!showEdit"> {{ userInfo.email }} </span>
  20. <input *ngIf="showEdit" type="tel" [(ngModel)]="userInfo.email">
  21. </p>
  22. </div>
  23. </div>
  24. <div class="location-details">
  25. <div class="location"> Nagarbhavi, Bengaluru KA </div>
  26. <ion-button size="small"> <ion-icon name="locate"></ion-icon> </ion-button>
  27. </div>
  28. </section>
  29. <div class="tabs-holder">
  30. <div class="tab" [ngClass]="{'active' : selected_tab === 'MY ORDERS'}"
  31. (click)="selected_tab = 'MY ORDERS'">
  32. <figure>
  33. <img src="assets/custom/dinner.svg">
  34. </figure>
  35. <span> MY ORDERS </span>
  36. </div>
  37. <div class="tab" [ngClass]="{'active' : selected_tab === 'REFER AND EARN'}"
  38. (click)="selected_tab = 'REFER AND EARN'">
  39. <figure>
  40. <img src="assets/custom/profit.svg">
  41. </figure>
  42. <span> REFER &amp; EARN </span>
  43. </div>
  44. <div class="tab" [ngClass]="{'active' : selected_tab === 'NOTIFICATION'}"
  45. (click)="selected_tab = 'NOTIFICATION'">
  46. <figure>
  47. <img src="assets/custom/hotel-bell.svg">
  48. </figure>
  49. <span> NOTIFICATION </span>
  50. </div>
  51. <div class="tab" (click)="logout()">
  52. <figure>
  53. <img src="assets/custom/logout.svg">
  54. </figure>
  55. <span> LOGOUT </span>
  56. </div>
  57. </div>
  58. <app-notifications *ngIf="selected_tab === 'NOTIFICATION'"></app-notifications>
  59. <app-refer *ngIf="selected_tab === 'REFER AND EARN'"></app-refer>
  60. <app-orders *ngIf="selected_tab === 'MY ORDERS'"></app-orders>
  61. </ion-content>