Vendor app Client: Maiora
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

64 lignes
2.2 KiB

  1. <section class="common_card">
  2. <div class="card_header">
  3. <h4>Malls</h4>
  4. <div>
  5. <input type="text" placeholder="Search Malls" [(ngModel)]="searchTerm" (input)="searchAllMalls()"
  6. autocomplete="off" #searchbar>
  7. <button class="rect-button" (click)='showModal = true'>+</button>
  8. </div>
  9. </div>
  10. <div class="card_upfold">
  11. <li *ngFor='let malls of allMalls' class="mallList">
  12. <img src="{{malls.image_url}}">
  13. <div class="upfold-content">
  14. <h5> {{malls.mall_name}}</h5>
  15. <p>{{malls.description}}</p>
  16. {{showModal}}
  17. <div>
  18. <span *ngIf='malls.outlet.length > 0'>Outlets: {{malls.outlet.length}}</span>
  19. <span *ngIf='malls.outlet.length === 0'>Outlets: 0</span>
  20. <span> Rating: {{malls.rating}} </span>
  21. <span> Location: {{malls.mall_address}}</span>
  22. </div>
  23. </div>
  24. </li>
  25. </div>
  26. <div class="popUp" *ngIf='showModal === true'>
  27. <div class="popup-box">
  28. <ul class="input-list">
  29. <li>
  30. <label> Advertisement</label>
  31. <input type="number">
  32. </li>
  33. <li>
  34. <label> Add Mall </label>
  35. <input type="number">
  36. </li>
  37. <li>
  38. <label> Add Mall </label>
  39. <input type="number">
  40. </li>
  41. <li>
  42. <label> Add Mall </label>
  43. <input type="number">
  44. </li>
  45. <li>
  46. <label> Add Mall </label>
  47. <input type="number">
  48. </li>
  49. <li>
  50. <label> Add Mall </label>
  51. <input type="number">
  52. </li>
  53. </ul>
  54. <div class="action-buttons">
  55. <button class="rect-button cancel" (click)="showModal = false">Cancel</button>
  56. <button class="rect-button" (click)="addMall()">Add</button>
  57. </div>
  58. </div>
  59. </div>
  60. </section>