| 
							 | 
						<!DOCTYPE html> | 
					
					
						
						| 
							 | 
						<html lang="en"> | 
					
					
						
						| 
							 | 
						<head> | 
					
					
						
						| 
							 | 
						    <meta charset="UTF-8"> | 
					
					
						
						| 
							 | 
						    <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 
					
					
						
						| 
							 | 
						    <title>Order History</title> | 
					
					
						
						| 
							 | 
						    <style> | 
					
					
						
						| 
							 | 
						        body { | 
					
					
						
						| 
							 | 
						            font-family: Arial, sans-serif; | 
					
					
						
						| 
							 | 
						            background-color: #f8f9fa; | 
					
					
						
						| 
							 | 
						            margin: 0; | 
					
					
						
						| 
							 | 
						            padding: 0; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .container { | 
					
					
						
						| 
							 | 
						            width: 70%; | 
					
					
						
						| 
							 | 
						            margin: 30px auto; | 
					
					
						
						| 
							 | 
						            padding: 20px; | 
					
					
						
						| 
							 | 
						            background-color: #fdf4e3; | 
					
					
						
						| 
							 | 
						            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); | 
					
					
						
						| 
							 | 
						            border-radius: 8px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-item { | 
					
					
						
						| 
							 | 
						            padding: 10px; | 
					
					
						
						| 
							 | 
						            border: 2px solid #ffe5b4; | 
					
					
						
						| 
							 | 
						            margin-bottom: 20px; | 
					
					
						
						| 
							 | 
						          border-radius:5px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-details { | 
					
					
						
						| 
							 | 
						            font-size: 16px; | 
					
					
						
						| 
							 | 
						            font-weight: bold; | 
					
					
						
						| 
							 | 
						            color: #f57c00; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-details p { | 
					
					
						
						| 
							 | 
						            margin: 5px 0; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-date-time { | 
					
					
						
						| 
							 | 
						            font-size: 14px; | 
					
					
						
						| 
							 | 
						            color: gray; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-price { | 
					
					
						
						| 
							 | 
						            font-size: 16px; | 
					
					
						
						| 
							 | 
						            font-weight: bold; | 
					
					
						
						| 
							 | 
						            color: #ff7f00; | 
					
					
						
						| 
							 | 
						            margin: 10px 0; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-buttons { | 
					
					
						
						| 
							 | 
						            margin-top: 10px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .reorder-btn, .rate-order-btn { | 
					
					
						
						| 
							 | 
						            background-color: #ff7f00; | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            border: none; | 
					
					
						
						| 
							 | 
						            padding: 8px 16px; | 
					
					
						
						| 
							 | 
						            margin-right: 10px; | 
					
					
						
						| 
							 | 
						            cursor: pointer; | 
					
					
						
						| 
							 | 
						            border-radius: 4px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .reorder-btn:hover, .rate-order-btn:hover { | 
					
					
						
						| 
							 | 
						            background-color: #f55b00; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .total-price { | 
					
					
						
						| 
							 | 
						            font-size: 18px; | 
					
					
						
						| 
							 | 
						            font-weight: bold; | 
					
					
						
						| 
							 | 
						            color: #333; | 
					
					
						
						| 
							 | 
						            margin-top: 20px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .order-heading { | 
					
					
						
						| 
							 | 
						            font-size: 20px; | 
					
					
						
						| 
							 | 
						            font-weight: bold; | 
					
					
						
						| 
							 | 
						            color: #f57c00;             | 
					
					
						
						| 
							 | 
						            margin-bottom: 20px; | 
					
					
						
						| 
							 | 
						            text-align:center; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .back-button { | 
					
					
						
						| 
							 | 
						            display: inline-block; | 
					
					
						
						| 
							 | 
						            background-color: green; | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            padding: 10px 20px; | 
					
					
						
						| 
							 | 
						            text-decoration: none; | 
					
					
						
						| 
							 | 
						            font-weight: bold; | 
					
					
						
						| 
							 | 
						            border-radius: 4px; | 
					
					
						
						| 
							 | 
						            margin-bottom: 20px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .back-button:hover { | 
					
					
						
						| 
							 | 
						            background-color: darkgreen; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						         | 
					
					
						
						| 
							 | 
						        .more-orders { | 
					
					
						
						| 
							 | 
						            display: none; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						         | 
					
					
						
						| 
							 | 
						        .show-more-btn { | 
					
					
						
						| 
							 | 
						            background-color: #ff7f00; | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            padding: 10px 20px; | 
					
					
						
						| 
							 | 
						            border: none; | 
					
					
						
						| 
							 | 
						            cursor: pointer; | 
					
					
						
						| 
							 | 
						            border-radius: 4px; | 
					
					
						
						| 
							 | 
						            margin-top: 20px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						        .show-more-btn:hover { | 
					
					
						
						| 
							 | 
						            background-color: #f55b00; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						      @media (max-width: 768px) { | 
					
					
						
						| 
							 | 
						    .order-details, .order-price, .order-date-time { | 
					
					
						
						| 
							 | 
						        font-size: 14px; | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						    .order-heading { | 
					
					
						
						| 
							 | 
						        font-size: 18px; | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						    </style> | 
					
					
						
						| 
							 | 
						</head> | 
					
					
						
						| 
							 | 
						<body> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<a href="{{ url_for('menu') }}" class="back-button">Back to Menu</a> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<div class="container"> | 
					
					
						
						| 
							 | 
						    <div class="order-heading">Order History</div> | 
					
					
						
						| 
							 | 
						     | 
					
					
						
						| 
							 | 
						     | 
					
					
						
						| 
							 | 
						    {% for order in orders[:3] %} | 
					
					
						
						| 
							 | 
						    <div class="order-item"> | 
					
					
						
						| 
							 | 
						         | 
					
					
						
						| 
							 | 
						        <div class="order-details"> | 
					
					
						
						| 
							 | 
						            <p>{{ order.formatted_items }}</p> | 
					
					
						
						| 
							 | 
						        </div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						         | 
					
					
						
						| 
							 | 
						        <div class="order-date-time"> | 
					
					
						
						| 
							 | 
						          <p>{{ order.formatted_date }}</p>         | 
					
					
						
						| 
							 | 
						        </div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						         | 
					
					
						
						| 
							 | 
						        <div class="order-price"> | 
					
					
						
						| 
							 | 
						            <p>Total: ₹{{ order.Total_Bill__c }}</p> | 
					
					
						
						| 
							 | 
						        </div> | 
					
					
						
						| 
							 | 
						    </div> | 
					
					
						
						| 
							 | 
						    {% endfor %} | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						     | 
					
					
						
						| 
							 | 
						    <div class="more-orders" id="more-orders"> | 
					
					
						
						| 
							 | 
						        {% for order in orders[3:] %} | 
					
					
						
						| 
							 | 
						        <div class="order-item"> | 
					
					
						
						| 
							 | 
						             | 
					
					
						
						| 
							 | 
						            <div class="order-details"> | 
					
					
						
						| 
							 | 
						                <p>{{ order.formatted_items }}</p> | 
					
					
						
						| 
							 | 
						            </div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						             | 
					
					
						
						| 
							 | 
						            <div class="order-date-time"> | 
					
					
						
						| 
							 | 
						              <p>Order Placed:{{ order.formatted_date }}</p>             | 
					
					
						
						| 
							 | 
						            </div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						             | 
					
					
						
						| 
							 | 
						            <div class="order-price"> | 
					
					
						
						| 
							 | 
						                <p>Total: ₹{{ order.Total_Bill__c }}</p> | 
					
					
						
						| 
							 | 
						            </div> | 
					
					
						
						| 
							 | 
						        </div> | 
					
					
						
						| 
							 | 
						        {% endfor %} | 
					
					
						
						| 
							 | 
						    </div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						     | 
					
					
						
						| 
							 | 
						    {% if orders|length > 3 %} | 
					
					
						
						| 
							 | 
						    <button class="show-more-btn" onclick="toggleOrders()">Show More</button> | 
					
					
						
						| 
							 | 
						    {% endif %} | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						     | 
					
					
						
						| 
							 | 
						    {% if not orders %} | 
					
					
						
						| 
							 | 
						    <div class="no-orders"> | 
					
					
						
						| 
							 | 
						        <p>No orders found.</p> | 
					
					
						
						| 
							 | 
						    </div> | 
					
					
						
						| 
							 | 
						    {% endif %} | 
					
					
						
						| 
							 | 
						</div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<script> | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						  function toggleOrders() { | 
					
					
						
						| 
							 | 
						    const moreOrders = document.getElementById("more-orders"); | 
					
					
						
						| 
							 | 
						    const button = document.querySelector(".show-more-btn"); | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						    if (moreOrders.style.display === "none") { | 
					
					
						
						| 
							 | 
						      moreOrders.style.display = "block"; | 
					
					
						
						| 
							 | 
						      button.innerHTML = "Show Less";   | 
					
					
						
						| 
							 | 
						    } else { | 
					
					
						
						| 
							 | 
						      moreOrders.style.display = "none"; | 
					
					
						
						| 
							 | 
						      button.innerHTML = "Show More";   | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						  } | 
					
					
						
						| 
							 | 
						</script> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						</body> | 
					
					
						
						| 
							 | 
						</html> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 |