Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -67,21 +67,42 @@ def app():
|
|
| 67 |
<h2 id="modal-name"></h2>
|
| 68 |
<p id="modal-description"></p>
|
| 69 |
<p id="modal-price"></p>
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
<
|
| 75 |
-
|
| 76 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
<label for="quantity">Quantity:</label>
|
| 78 |
<input type="number" id="quantity" value="1" min="1" style="width: 50px;" />
|
| 79 |
<br><br>
|
| 80 |
<textarea id="special-instructions" placeholder="Add special instructions here..." style="width: 100%; height: 60px;"></textarea>
|
| 81 |
<br><br>
|
|
|
|
|
|
|
| 82 |
<button style="background-color: #28a745; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 5px; cursor: pointer;">Add to Cart</button>
|
| 83 |
</div>
|
| 84 |
|
|
|
|
| 85 |
<script>
|
| 86 |
function openModal(name, image, description, price) {
|
| 87 |
document.getElementById('modal').style.display = 'block';
|
|
|
|
| 67 |
<h2 id="modal-name"></h2>
|
| 68 |
<p id="modal-description"></p>
|
| 69 |
<p id="modal-price"></p>
|
| 70 |
+
|
| 71 |
+
<!-- Spice Levels -->
|
| 72 |
+
<label for="spice-level">Choose a Spice Level (Required):</label>
|
| 73 |
+
<div id="spice-level-options" style="display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0;">
|
| 74 |
+
<label><input type="radio" name="spice-level" value="American Mild" required /> American Mild</label>
|
| 75 |
+
<label><input type="radio" name="spice-level" value="American Medium" required /> American Medium</label>
|
| 76 |
+
<label><input type="radio" name="spice-level" value="American Spicy" required /> American Spicy</label>
|
| 77 |
+
<label><input type="radio" name="spice-level" value="Indian Mild" required /> Indian Mild</label>
|
| 78 |
+
<label><input type="radio" name="spice-level" value="Indian Medium" required /> Indian Medium</label>
|
| 79 |
+
<label><input type="radio" name="spice-level" value="Indian Very Spicy" required /> Indian Very Spicy</label>
|
| 80 |
+
</div>
|
| 81 |
+
|
| 82 |
+
<!-- Biryani Extras -->
|
| 83 |
+
<label for="biryani-extras">Biryani Extras (Optional - Choose as many as you like):</label>
|
| 84 |
+
<div id="biryani-extras-options" style="display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0;">
|
| 85 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Raitha 4oz" /> Extra Raitha 4oz + $1.00</label>
|
| 86 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Raitha 8oz" /> Extra Raitha 8oz + $2.00</label>
|
| 87 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Salan 4oz" /> Extra Salan 4oz + $1.00</label>
|
| 88 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Salan 8oz" /> Extra Salan 8oz + $2.00</label>
|
| 89 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Onion" /> Extra Onion + $1.00</label>
|
| 90 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Onion & Lemon" /> Extra Onion & Lemon + $2.00</label>
|
| 91 |
+
<label><input type="checkbox" name="biryani-extra" value="Extra Fried Onion" /> Extra Fried Onion 4oz + $2.00</label>
|
| 92 |
+
</div>
|
| 93 |
+
|
| 94 |
+
<!-- Quantity and Special Instructions -->
|
| 95 |
<label for="quantity">Quantity:</label>
|
| 96 |
<input type="number" id="quantity" value="1" min="1" style="width: 50px;" />
|
| 97 |
<br><br>
|
| 98 |
<textarea id="special-instructions" placeholder="Add special instructions here..." style="width: 100%; height: 60px;"></textarea>
|
| 99 |
<br><br>
|
| 100 |
+
|
| 101 |
+
<!-- Add to Cart Button -->
|
| 102 |
<button style="background-color: #28a745; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 5px; cursor: pointer;">Add to Cart</button>
|
| 103 |
</div>
|
| 104 |
|
| 105 |
+
|
| 106 |
<script>
|
| 107 |
function openModal(name, image, description, price) {
|
| 108 |
document.getElementById('modal').style.display = 'block';
|