DSatishchandra commited on
Commit
813bd2f
·
verified ·
1 Parent(s): 4b7dc15

Update templates/menu.html

Browse files
Files changed (1) hide show
  1. templates/menu.html +57 -13
templates/menu.html CHANGED
@@ -143,19 +143,24 @@
143
  margin-top: 180px; /* Adjust spacing based on navbar and search bar */
144
  }
145
  .fixed-top-bar {
146
- position: fixed;
147
- top: 0;
148
- left: 0;
149
- width: 100%;
150
- height: 44px;
151
- z-index: 1000; /* Ensures it stays on top of other elements */
152
- background-color: #FF6B35; /* Updated header background */
153
- color: white;
154
- padding: 15px;
155
- display: flex;
156
- justify-content: space-between;
157
- align-items: center;
158
- }
 
 
 
 
 
159
 
160
  .search-bar-container {
161
  margin-left: 20px;
@@ -365,6 +370,45 @@
365
  <!-- Bootstrap JS -->
366
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
367
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
  <!-- JavaScript -->
369
  <script>
370
  function showItemDetails(name, price, image, description, section, selectedCategory) {
 
143
  margin-top: 180px; /* Adjust spacing based on navbar and search bar */
144
  }
145
  .fixed-top-bar {
146
+ position: fixed;
147
+ top: 0;
148
+ left: 0;
149
+ width: 100%;
150
+ height: 44px;
151
+ z-index: 1000;
152
+ background-color: #FF6B35;
153
+ color: white;
154
+ padding: 15px;
155
+ display: flex;
156
+ justify-content: space-between;
157
+ align-items: center;
158
+ }
159
+
160
+ .avatar-dropdown-container {
161
+ position: relative;
162
+ margin-left: auto; /* Align to the right */
163
+ }
164
 
165
  .search-bar-container {
166
  margin-left: 20px;
 
370
  <!-- Bootstrap JS -->
371
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
372
 
373
+ <!-- Modal for Item Details -->
374
+ <div class="modal fade" id="itemModal" tabindex="-1" aria-labelledby="itemModalLabel" aria-hidden="true">
375
+ <div class="modal-dialog modal-dialog-centered">
376
+ <div class="modal-content">
377
+ <div class="modal-header">
378
+ <h5 class="modal-title" id="itemModalLabel">Item Details</h5>
379
+ <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
380
+ </div>
381
+ <div class="modal-body">
382
+ <!-- Item Image -->
383
+ <img id="modal-img" class="img-fluid rounded mb-3 d-block mx-auto" alt="Item Image" style="max-height: 200px; object-fit: cover;">
384
+ <!-- Item Name -->
385
+ <h5 id="modal-name" class="fw-bold text-center"></h5>
386
+ <!-- Item Price -->
387
+ <p id="modal-price" class="text-muted text-center"></p>
388
+ <!-- Item Description -->
389
+ <p id="modal-description" class="text-secondary"></p>
390
+ <!-- Add-ons -->
391
+ <div id="modal-addons" class="modal-addons mt-4">
392
+ <h6>Customization Options</h6>
393
+ <div id="addons-list" class="addons-container">Loading customization options...</div>
394
+ </div>
395
+
396
+
397
+ <div class="mt-4">
398
+ <h6>Custom Request</h6>
399
+ <textarea id="modal-instructions" class="form-control" placeholder="Enter any special instructions here..."></textarea>
400
+ </div>
401
+ <span id="modal-section" data-section="" data-category="" style="display: none;"></span>
402
+
403
+ </div>
404
+ <div class="modal-footer">
405
+ <button type="button" class="btn btn-primary" onclick="addToCartFromModal()">Add to Cart</button>
406
+ <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
407
+ </div>
408
+ </div>
409
+ </div>
410
+ </div>
411
+
412
  <!-- JavaScript -->
413
  <script>
414
  function showItemDetails(name, price, image, description, section, selectedCategory) {