|
|
|
@@ -16,19 +16,23 @@ |
|
|
|
|
|
|
|
<ul class="cart-item-list" *ngFor="let outlet of cart_outlets"> |
|
|
|
<header class="outlet"> {{ outlet.name }} </header> |
|
|
|
|
|
|
|
<ul class="breakups"> |
|
|
|
<li *ngFor="let item of cart_items" [ngClass]="{'hidden' : item.pickup_time !== isMaxDeliveryTime(outlet.id).pickup_time}"> |
|
|
|
<label> Pickup Time </label> |
|
|
|
<ion-item class="time-holder"> |
|
|
|
{{ getPickupTimeFormat(item.pickup_time) }} |
|
|
|
<a> Schedule time </a> |
|
|
|
<ion-datetime displayFormat="hh:mm a" [(ngModel)]="item.pickup_time" |
|
|
|
placeholder="Select Date"></ion-datetime> |
|
|
|
</ion-item> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
|
|
|
|
<li class="cart-item" [ngClass]="{'show' : outlet.id === item.outlet_id }" *ngFor="let item of cart_items; let i = index;"> |
|
|
|
<header> {{ i + 1 }}. {{ item.menu_details.name }} </header> |
|
|
|
<ul class="breakups" *ngIf="!show_order_details"> |
|
|
|
<li> <label> {{ item.quantity }} X ₹ {{ item.menu_details.price }} </label> <span class="total"> ₹ {{ item.total_price }} </span> </li> |
|
|
|
<li> |
|
|
|
<label> Pickup Time </label> |
|
|
|
<ion-item class="time-holder"> |
|
|
|
{{ getPickupTimeFormat(item.pickup_time) }} |
|
|
|
<a> Schedule time </a> |
|
|
|
<ion-datetime displayFormat="hh:mm a" [(ngModel)]="item.pickup_time" |
|
|
|
placeholder="Select Date"></ion-datetime> |
|
|
|
</ion-item> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
|
|
|
|
<ul class="breakups" *ngIf="show_order_details"> |
|
|
|
@@ -40,15 +44,6 @@ |
|
|
|
<button (click)="increaseCartItemCount(item)"> <ion-icon name="add"></ion-icon> </button> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<label> Pickup Time </label> |
|
|
|
<ion-item class="time-holder"> |
|
|
|
{{ getPickupTimeFormat(item.pickup_time) }} |
|
|
|
<a> Schedule time </a> |
|
|
|
<ion-datetime displayFormat="hh:mm a" [(ngModel)]="item.pickup_time" |
|
|
|
placeholder="Select Date"></ion-datetime> |
|
|
|
</ion-item> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<label> Takeaway </label> |
|
|
|
<div class="toggle"> |
|
|
|
@@ -56,9 +51,9 @@ |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
|
|
|
|
<ion-button fill="outline" shape="round" class="add-on-button" (click)="openInstantMenu(item)"> Add on </ion-button> |
|
|
|
</li> |
|
|
|
|
|
|
|
<ion-button *ngFor="let item of cart_items" fill="outline" shape="round" class="add-on-button" (click)="openInstantMenu(item)" [ngClass]="{'show' : item.pickup_time === isMaxDeliveryTime(outlet.id).pickup_time}"> Add on </ion-button> |
|
|
|
</ul> |
|
|
|
|
|
|
|
<div class="total-price-breakup"> |
|
|
|
@@ -145,11 +140,6 @@ |
|
|
|
<button class="cart-button" (click)="addToCart(item)" *ngIf="!checkIfPresentInCart(item.id)"> |
|
|
|
<ion-icon name="cart"></ion-icon> |
|
|
|
</button> |
|
|
|
<div class="count-buttons-holder" *ngIf="checkIfPresentInCart(item.id)"> |
|
|
|
<ion-button (click)="decreaseInstantCartItemCount(item)"> <ion-icon name="remove"></ion-icon> </ion-button> |
|
|
|
<div class="count"> {{ getItemCount(item.id) }} </div> |
|
|
|
<ion-button (click)="increaseInstantCartItemCount(item)"> <ion-icon name="add"></ion-icon> </ion-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|