product-list.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <ion-header>
  2. <ion-navbar color="primary">
  3. <button ion-button menuToggle>
  4. <ion-icon name="menu"></ion-icon>
  5. </button>
  6. <ion-title>Productos</ion-title>
  7. <ion-buttons end>
  8. <button ion-button (click)="toggleSearch()">
  9. <ion-icon color="ligth" name="search"></ion-icon>
  10. </button>
  11. </ion-buttons>
  12. </ion-navbar>
  13. </ion-header>
  14. <ion-toolbar color="primary" *ngIf="isSearching()">
  15. <ion-searchbar placeholder="Buscar" (ionInput)="search($event)"></ion-searchbar>
  16. <ion-buttons end>
  17. <button ion-button (click)="toggleSearch()">
  18. <ion-icon name="arrow-forward"></ion-icon>
  19. </button>
  20. </ion-buttons>
  21. </ion-toolbar>
  22. <ion-toolbar color="primary" *ngIf="isDeleting()">
  23. <ion-buttons start>
  24. <button ion-button (click)="toggleDelete(-1)">
  25. <ion-icon name="arrow-back"></ion-icon>
  26. </button>
  27. </ion-buttons>
  28. <ion-buttons end>
  29. <button ion-button (click)="removeItem()">
  30. <ion-icon name="trash"></ion-icon>
  31. </button>
  32. </ion-buttons>
  33. </ion-toolbar>
  34. <ion-content>
  35. <ion-card *ngFor="let p of list(); let i = index;" (tap)="openItem(i)" (press)="toggleDelete(i)">
  36. <ion-item>
  37. <ion-avatar item-left>
  38. <img src="./assets/images/product.png" />
  39. </ion-avatar>
  40. <h2>{{ p.name }}</h2>
  41. <p>
  42. <strong>Precio:</strong>
  43. {{ p.salePrice }}
  44. </p>
  45. <ion-icon name="checkmark-circle" color="primary" item-right *ngIf="i == _selectedIndex"></ion-icon>
  46. </ion-item>
  47. <ion-row>
  48. <ion-col>
  49. <button ion-button primary clear small>
  50. <ion-icon name="cash"></ion-icon>
  51. <div>0 Ventas</div>
  52. </button>
  53. </ion-col>
  54. </ion-row>
  55. </ion-card>
  56. <ion-fab right bottom>
  57. <button ion-fab color="yellow" (click)="goToPage(null)">
  58. <ion-icon name="add" color="light"></ion-icon>
  59. </button>
  60. </ion-fab>
  61. </ion-content>