diff --git a/iframe.html b/iframe.html
index cd287eb..dbd8103 100644
--- a/iframe.html
+++ b/iframe.html
@@ -2888,15 +2888,14 @@
return;
}
- // Update daily food results (total)
- dailyFoodValue.textContent = this.formatNumber(totalDailyGrams, 1) + ' g/day';
+ // Update daily food results (total) - will be updated with proper units later
dailyFoodResults.style.display = 'block';
// Update per-food breakdown
if (foodBreakdownList && foodBreakdowns.length > 1) {
const breakdownHTML = foodBreakdowns.map(breakdown => {
const valueContent = breakdown.hasEnergyContent
- ? `${this.formatNumber(breakdown.dailyGrams, 1)} g/day`
+ ? `${this.formatNumber(this.convertUnits(breakdown.dailyGrams, unit), decimals)} ${unitLabel}/day`
: `⚠️`;
return `
@@ -2917,6 +2916,10 @@
const unitLabel = unit === 'g' ? 'g' : unit === 'kg' ? 'kg' : unit === 'oz' ? 'oz' : 'lb';
const decimals = unit === 'g' ? 0 : unit === 'kg' ? 2 : 1;
+ // Update daily food value with correct units
+ const convertedDailyTotal = this.convertUnits(totalDailyGrams, unit);
+ dailyFoodValue.textContent = this.formatNumber(convertedDailyTotal, decimals) + ` ${unitLabel}/day`;
+
// Build HTML for individual food amounts
const foodAmountsHTML = foodBreakdowns.map(breakdown => {
const lockIndicator = breakdown.isLocked ? '🔒' : '';