Spaces:
Sleeping
Sleeping
Update templates/menu.html
Browse files- templates/menu.html +48 -26
templates/menu.html
CHANGED
|
@@ -145,14 +145,31 @@ form.text-center.mb-4 {
|
|
| 145 |
top: 0;
|
| 146 |
left: 0;
|
| 147 |
width: 100%;
|
|
|
|
| 148 |
z-index: 1000; /* Ensures it stays on top of other elements */
|
| 149 |
-
background-color: #
|
| 150 |
color: white;
|
| 151 |
padding: 15px;
|
| 152 |
display: flex;
|
| 153 |
justify-content: space-between;
|
| 154 |
align-items: center;
|
| 155 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
/* Style for customization sections */
|
| 157 |
.addon-section {
|
| 158 |
background-color: #f8f9fa; /* Light gray background */
|
|
@@ -239,34 +256,39 @@ form.text-center.mb-4 {
|
|
| 239 |
<body>
|
| 240 |
|
| 241 |
<div class="fixed-top-bar">
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 250 |
</div>
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
<
|
|
|
|
|
|
|
| 254 |
</div>
|
|
|
|
| 255 |
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
<!-- Use the first letter of the user's name for the avatar -->
|
| 260 |
-
<span>{{ first_letter }}</span> <!-- Display the first letter of the customer's name -->
|
| 261 |
-
</div>
|
| 262 |
-
<div class="dropdown-menu">
|
| 263 |
-
<!-- Direct links without grouping into columns -->
|
| 264 |
-
<a href="{{ url_for('customer_details') }}" class="dropdown-item">View Profile</a>
|
| 265 |
-
<a href="{{ url_for('order_history') }}" class="dropdown-item">Order History</a>
|
| 266 |
-
<a href="{{ url_for('logout') }}" class="dropdown-item">Logout</a>
|
| 267 |
-
</div>
|
| 268 |
-
</div>
|
| 269 |
</div>
|
|
|
|
| 270 |
|
| 271 |
<div class="container mt-4">
|
| 272 |
<h1 class="text-center">Menu</h1>
|
|
@@ -274,7 +296,7 @@ form.text-center.mb-4 {
|
|
| 274 |
|
| 275 |
<!-- Category Filter with Custom Radio Buttons -->
|
| 276 |
<form method="get" action="/menu" class="text-center mb-4">
|
| 277 |
-
<label class="form-label fw-bold">
|
| 278 |
<div class="form-check form-check-inline">
|
| 279 |
{% for category in categories %}
|
| 280 |
<input type="radio" id="category-{{ category }}" name="category" value="{{ category }}" class="custom-radio"
|
|
|
|
| 145 |
top: 0;
|
| 146 |
left: 0;
|
| 147 |
width: 100%;
|
| 148 |
+
height: 44px;
|
| 149 |
z-index: 1000; /* Ensures it stays on top of other elements */
|
| 150 |
+
background-color: #FF6B35; /* Updated header background */
|
| 151 |
color: white;
|
| 152 |
padding: 15px;
|
| 153 |
display: flex;
|
| 154 |
justify-content: space-between;
|
| 155 |
align-items: center;
|
| 156 |
}
|
| 157 |
+
|
| 158 |
+
.search-bar-container {
|
| 159 |
+
margin-left: 20px;
|
| 160 |
+
margin-right: 20px;
|
| 161 |
+
flex: 1;
|
| 162 |
+
max-width: 400px;
|
| 163 |
+
}
|
| 164 |
+
|
| 165 |
+
.search-bar-container input {
|
| 166 |
+
width: 100%;
|
| 167 |
+
padding: 5px;
|
| 168 |
+
font-size: 16px;
|
| 169 |
+
border-radius: 20px;
|
| 170 |
+
border: none;
|
| 171 |
+
}
|
| 172 |
+
|
| 173 |
/* Style for customization sections */
|
| 174 |
.addon-section {
|
| 175 |
background-color: #f8f9fa; /* Light gray background */
|
|
|
|
| 256 |
<body>
|
| 257 |
|
| 258 |
<div class="fixed-top-bar">
|
| 259 |
+
<!-- Removed Reward Points and Referral Code -->
|
| 260 |
+
<div class="d-flex align-items-center">
|
| 261 |
+
<a href="{{ url_for('order_history') }}" class="text-white mx-2" title="Order History">
|
| 262 |
+
<i class="bi bi-clock-history fs-4"></i>
|
| 263 |
+
</a>
|
| 264 |
+
<a href="{{ url_for('logout') }}" class="text-white mx-2" title="Logout">
|
| 265 |
+
<i class="bi bi-box-arrow-right fs-4"></i>
|
| 266 |
+
</a>
|
| 267 |
+
</div>
|
| 268 |
+
<!-- Add Welcome Message with Customer Name -->
|
| 269 |
+
<div class="d-flex align-items-center">
|
| 270 |
+
<span class="text-white mr-3">Welcome, {{ user_name }}</span> <!-- Display the customer's name -->
|
| 271 |
+
</div>
|
| 272 |
+
|
| 273 |
+
<!-- Avatar and Dropdown -->
|
| 274 |
+
<div class="avatar-dropdown-container">
|
| 275 |
+
<div class="avatar-icon">
|
| 276 |
+
<!-- Use the first letter of the user's name for the avatar -->
|
| 277 |
+
<span>{{ first_letter }}</span> <!-- Display the first letter of the customer's name -->
|
| 278 |
</div>
|
| 279 |
+
<div class="dropdown-menu">
|
| 280 |
+
<!-- Direct links without grouping into columns -->
|
| 281 |
+
<a href="{{ url_for('customer_details') }}" class="dropdown-item">View Profile</a>
|
| 282 |
+
<a href="{{ url_for('order_history') }}" class="dropdown-item">Order History</a>
|
| 283 |
+
<a href="{{ url_for('logout') }}" class="dropdown-item">Logout</a>
|
| 284 |
</div>
|
| 285 |
+
</div>
|
| 286 |
|
| 287 |
+
<!-- Search Bar Moved to Header Section -->
|
| 288 |
+
<div class="search-bar-container">
|
| 289 |
+
<input type="text" id="searchBar" class="form-control" placeholder="Search items or sections..." onkeyup="filterMenu()">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 290 |
</div>
|
| 291 |
+
</div>
|
| 292 |
|
| 293 |
<div class="container mt-4">
|
| 294 |
<h1 class="text-center">Menu</h1>
|
|
|
|
| 296 |
|
| 297 |
<!-- Category Filter with Custom Radio Buttons -->
|
| 298 |
<form method="get" action="/menu" class="text-center mb-4">
|
| 299 |
+
<label class="form-label fw-bold">Select a Category:</label>
|
| 300 |
<div class="form-check form-check-inline">
|
| 301 |
{% for category in categories %}
|
| 302 |
<input type="radio" id="category-{{ category }}" name="category" value="{{ category }}" class="custom-radio"
|