mathiassandnes Claude Opus 4.5 commited on
Commit
5036ebc
·
1 Parent(s): 8302440

Fix: Add product name to recycled content slider keys

Browse files

Prevents duplicate element ID error when switching products
by making slider keys unique per product.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Files changed (1) hide show
  1. app.py +1 -1
app.py CHANGED
@@ -286,7 +286,7 @@ if has_materials and has_labor and has_overhead:
286
  max_value=100,
287
  value=int(default_pct * 100),
288
  step=5,
289
- key=f"recycled_{component_key}",
290
  help=f"Virgin: €{component['virgin_cost_per_kg']:.2f}/kg, Recycled: €{component.get('recycled_cost_per_kg', component['virgin_cost_per_kg']):.2f}/kg"
291
  )
292
  col_idx += 1
 
286
  max_value=100,
287
  value=int(default_pct * 100),
288
  step=5,
289
+ key=f"recycled_{selected_product}_{component_key}",
290
  help=f"Virgin: €{component['virgin_cost_per_kg']:.2f}/kg, Recycled: €{component.get('recycled_cost_per_kg', component['virgin_cost_per_kg']):.2f}/kg"
291
  )
292
  col_idx += 1