Fix expiring section: show soonest 10 items instead of 7-day window
- Change query from 7-day threshold to soonest 10 items with expiry - Section now always visible when items have expiry dates - Improved badges: OGGI, Domani, N giorni, Ng, ~N mesi - Color coding: red (today), orange (≤7d), yellow (≤30d), grey (>30d) - Renamed section to 'Prossime Scadenze'
This commit is contained in:
+3
-1
@@ -332,7 +332,9 @@ async function loadDashboard() {
|
||||
let badgeText, badgeClass;
|
||||
if (days === 0) { badgeText = 'OGGI'; badgeClass = 'today'; }
|
||||
else if (days === 1) { badgeText = 'Domani'; badgeClass = 'expiring'; }
|
||||
else { badgeText = `${days} giorni`; badgeClass = 'expiring'; }
|
||||
else if (days <= 7) { badgeText = `${days} giorni`; badgeClass = 'expiring'; }
|
||||
else if (days <= 30) { badgeText = `${days}g`; badgeClass = 'expiring-soon'; }
|
||||
else { const m = Math.round(days/30); badgeText = m <= 1 ? `${days}g` : `~${m} mesi`; badgeClass = 'expiring-later'; }
|
||||
return `
|
||||
<div class="alert-item">
|
||||
<div class="alert-item-info">
|
||||
|
||||
Reference in New Issue
Block a user