nagasurendra commited on
Commit
9a673e5
·
verified ·
1 Parent(s): cf18aa4

Update templates/reward_status.html

Browse files
Files changed (1) hide show
  1. templates/reward_status.html +20 -28
templates/reward_status.html CHANGED
@@ -167,32 +167,28 @@
167
  <div class="points">You have <strong>{{ user_points }}</strong> points</div>
168
  </div>
169
 
170
- <div class="points-bar">
171
- <div class="progress"></div>
172
- </div>
173
-
174
- <div class="points-info">
175
- <div class="points">You need <strong>{{ points_needed_for_next_tier }}</strong> more points</div>
176
- <div class="next-tier">Next tier: {{ next_tier }}</div>
177
- </div>
178
-
179
  <!-- Reward Item Display -->
180
  <div class="reward-item-card">
181
- <div>
182
- <img class="item-image" src="{{ item_image_url }}" alt="{{ item_name }}">
183
- <h3>{{ item_name }}</h3>
184
- </div>
185
- <div class="ingredient-card">
186
- <div class="ingredient" onclick="showIngredientDetails('ingredient_1')">
187
- <img src="{{ ingredient_1_image }}" alt="{{ ingredient_1_name }}">
188
- <p>{{ ingredient_1_name }}</p>
189
  </div>
190
- <div class="ingredient" onclick="showIngredientDetails('ingredient_2')">
191
- <img src="{{ ingredient_2_image }}" alt="{{ ingredient_2_name }}">
192
- <p>{{ ingredient_2_name }}</p>
 
 
 
 
 
 
 
193
  </div>
194
- </div>
195
  </div>
 
196
  </div>
197
  </div>
198
 
@@ -215,15 +211,14 @@
215
 
216
  <script>
217
  function showIngredientDetails(ingredient) {
218
- // Fetch data for the selected ingredient
219
  let ingredientData = {
220
- 'ingredient_1': {
221
  name: "{{ ingredient_1_name }}",
222
  image: "{{ ingredient_1_image }}",
223
  health_benefits: "{{ ingredient_1_health_benefits }}",
224
  fun_facts: "{{ ingredient_1_fun_facts }}"
225
  },
226
- 'ingredient_2': {
227
  name: "{{ ingredient_2_name }}",
228
  image: "{{ ingredient_2_image }}",
229
  health_benefits: "{{ ingredient_2_health_benefits }}",
@@ -231,21 +226,18 @@
231
  }
232
  };
233
 
234
- // Update modal content
235
  document.getElementById("ingredientName").textContent = ingredientData[ingredient].name;
236
  document.getElementById("ingredientImage").src = ingredientData[ingredient].image;
237
  document.getElementById("healthBenefits").textContent = ingredientData[ingredient].health_benefits;
238
  document.getElementById("funFacts").textContent = ingredientData[ingredient].fun_facts;
239
 
240
- // Show the modal
241
  document.getElementById("ingredientModal").style.display = "block";
242
  }
243
 
244
  function closeModal() {
245
- // Hide the modal
246
  document.getElementById("ingredientModal").style.display = "none";
247
  }
248
  </script>
249
 
250
  </body>
251
- </html>
 
167
  <div class="points">You have <strong>{{ user_points }}</strong> points</div>
168
  </div>
169
 
 
 
 
 
 
 
 
 
 
170
  <!-- Reward Item Display -->
171
  <div class="reward-item-card">
172
+ {% for item in order_items %}
173
+ <div>
174
+ <img class="item-image" src="{{ item.image_url }}" alt="{{ item.name }}" onerror="this.src='/static/placeholder.jpg';">
175
+ <h3>{{ item.name }}</h3>
176
+ <p>Price: ${{ "%.2f"|format(item.price) }}</p>
 
 
 
177
  </div>
178
+
179
+ <div class="ingredient-card">
180
+ {% for ingredient in item.ingredients %}
181
+ {% if ingredient.name %}
182
+ <div class="ingredient" onclick="showIngredientDetails('{{ ingredient.name }}')">
183
+ <img src="{{ ingredient.image }}" alt="{{ ingredient.name }}" onerror="this.src='/static/placeholder.jpg';">
184
+ <p>{{ ingredient.name }}</p>
185
+ </div>
186
+ {% endif %}
187
+ {% endfor %}
188
  </div>
189
+ {% endfor %}
190
  </div>
191
+
192
  </div>
193
  </div>
194
 
 
211
 
212
  <script>
213
  function showIngredientDetails(ingredient) {
 
214
  let ingredientData = {
215
+ '{{ ingredient_1_name }}': {
216
  name: "{{ ingredient_1_name }}",
217
  image: "{{ ingredient_1_image }}",
218
  health_benefits: "{{ ingredient_1_health_benefits }}",
219
  fun_facts: "{{ ingredient_1_fun_facts }}"
220
  },
221
+ '{{ ingredient_2_name }}': {
222
  name: "{{ ingredient_2_name }}",
223
  image: "{{ ingredient_2_image }}",
224
  health_benefits: "{{ ingredient_2_health_benefits }}",
 
226
  }
227
  };
228
 
 
229
  document.getElementById("ingredientName").textContent = ingredientData[ingredient].name;
230
  document.getElementById("ingredientImage").src = ingredientData[ingredient].image;
231
  document.getElementById("healthBenefits").textContent = ingredientData[ingredient].health_benefits;
232
  document.getElementById("funFacts").textContent = ingredientData[ingredient].fun_facts;
233
 
 
234
  document.getElementById("ingredientModal").style.display = "block";
235
  }
236
 
237
  function closeModal() {
 
238
  document.getElementById("ingredientModal").style.display = "none";
239
  }
240
  </script>
241
 
242
  </body>
243
+ </html>