nagasurendra commited on
Commit
88c7a0c
·
verified ·
1 Parent(s): 79e8159

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -346,17 +346,17 @@ def app():
346
 
347
  # Modal window
348
  modal_window = gr.HTML("""
349
- <div id="modal" style="display: none; position: fixed; background: white; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); padding: 20px; z-index: 1000; width: 90%; max-width: 500px; height: 750px;">
350
  <div style="text-align: right; height: 30px;">
351
  <button onclick="closeModal()" style="background: none; border: none; font-size: 18px; cursor: pointer; height: 30px; width: 30px;">&times;</button>
352
- </div>
353
  <img id="modal-image" style="width: 100%; height: 300px; border-radius: 8px; margin-bottom: 20px;" />
354
  <h2 id="modal-name" style="font-size: 20px; height: auto; margin-bottom: 10px;"></h2>
355
  <p id="modal-description" style="font-size: 16px; height: auto; margin-bottom: 10px;"></p>
356
  <p id="modal-price" style="font-size: 16px; height: auto; margin-bottom: 20px;"></p>
357
  <!-- Biryani Extras -->
358
  <label for="biryani-extras" style="display: block; font-size: 14px; margin-bottom: 10px;">Extras :</label>
359
- <div id="biryani-extras-options" style="display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0; height: 150px; overflow-y: auto;">
360
  <label><input type="checkbox" name="biryani-extra" value="Thums up" /> Thums up + $2.00</label>
361
  <label><input type="checkbox" name="biryani-extra" value="Sprite" /> Sprite + $2.00</label>
362
  <label><input type="checkbox" name="biryani-extra" value="Extra Raitha" /> Extra Raitha + $1.00</label>
@@ -366,13 +366,16 @@ def app():
366
  <label><input type="checkbox" name="biryani-extra" value="Veg Manchurian" /> Veg Manchurian + $12.00</label>
367
  </div>
368
  <!-- Quantity and Special Instructions -->
369
- <label for="quantity" style="display: block; font-size: 14px; margin-bottom: 5px;">Quantity:</label>
370
- <input type="number" id="quantity" value="1" min="1" style="width: 50px; height: 30px; font-size: 14px;" />
371
- <br><br>
372
- <textarea id="special-instructions" placeholder="Add special instructions here..." style="width: 100%; height: 100px; font-size: 14px; margin-bottom: 20px;"></textarea>
373
- <br><br>
 
 
 
374
  <!-- Add to Cart Button -->
375
- <button style="background-color: #28a745; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 5px; cursor: pointer; height: 40px; width: auto;" onclick="addToCart()">Add to Cart</button>
376
  </div>
377
  """)
378
  # Update menu dynamically based on preference
 
346
 
347
  # Modal window
348
  modal_window = gr.HTML("""
349
+ <div id="modal" style="display: none; position: fixed; background: white; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); padding: 20px; z-index: 1000; width: 90%; max-width: 500px; height: 750px; overflow-y: auto;">
350
  <div style="text-align: right; height: 30px;">
351
  <button onclick="closeModal()" style="background: none; border: none; font-size: 18px; cursor: pointer; height: 30px; width: 30px;">&times;</button>
352
+ </div>
353
  <img id="modal-image" style="width: 100%; height: 300px; border-radius: 8px; margin-bottom: 20px;" />
354
  <h2 id="modal-name" style="font-size: 20px; height: auto; margin-bottom: 10px;"></h2>
355
  <p id="modal-description" style="font-size: 16px; height: auto; margin-bottom: 10px;"></p>
356
  <p id="modal-price" style="font-size: 16px; height: auto; margin-bottom: 20px;"></p>
357
  <!-- Biryani Extras -->
358
  <label for="biryani-extras" style="display: block; font-size: 14px; margin-bottom: 10px;">Extras :</label>
359
+ <div id="biryani-extras-options" style="display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0; height: 120px; overflow-y: auto;">
360
  <label><input type="checkbox" name="biryani-extra" value="Thums up" /> Thums up + $2.00</label>
361
  <label><input type="checkbox" name="biryani-extra" value="Sprite" /> Sprite + $2.00</label>
362
  <label><input type="checkbox" name="biryani-extra" value="Extra Raitha" /> Extra Raitha + $1.00</label>
 
366
  <label><input type="checkbox" name="biryani-extra" value="Veg Manchurian" /> Veg Manchurian + $12.00</label>
367
  </div>
368
  <!-- Quantity and Special Instructions -->
369
+ <div style="margin-bottom: 10px;">
370
+ <label for="quantity" style="display: block; font-size: 14px; margin-bottom: 5px;">Quantity:</label>
371
+ <input type="number" id="quantity" value="1" min="1" style="width: 50px; height: 30px; font-size: 14px;" />
372
+ </div>
373
+ <div style="margin-bottom: 10px;">
374
+ <label for="special-instructions" style="display: block; font-size: 14px; margin-bottom: 5px;">Special Instructions:</label>
375
+ <textarea id="special-instructions" placeholder="Add special instructions here..." style="width: 100%; height: 100px; font-size: 14px;"></textarea>
376
+ </div>
377
  <!-- Add to Cart Button -->
378
+ <button style="background-color: #28a745; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 5px; cursor: pointer; height: 40px; width: auto;">Add to Cart</button>
379
  </div>
380
  """)
381
  # Update menu dynamically based on preference