fix(meal_plan): update quantity types to use double for consistency

This commit is contained in:
Nils-Johan Gynther
2026-04-22 20:10:26 +02:00
parent e495a4b38e
commit b04a82aaf8
2 changed files with 2 additions and 3 deletions
-1
View File
@@ -2,4 +2,3 @@ arb-dir: lib/l10n
template-arb-file: app_en.arb template-arb-file: app_en.arb
output-localization-file: app_localizations.dart output-localization-file: app_localizations.dart
output-dir: lib/l10n/generated output-dir: lib/l10n/generated
synthetic-package: false
@@ -561,7 +561,7 @@ class _EnrichedShoppingItem {
String get trailingText { String get trailingText {
final quantity = switch (status) { final quantity = switch (status) {
_DisplayStatus.pantry || _DisplayStatus.enough => 0, _DisplayStatus.pantry || _DisplayStatus.enough => 0.0,
_DisplayStatus.partial => compareItem?.missingQuantity ?? item.quantity, _DisplayStatus.partial => compareItem?.missingQuantity ?? item.quantity,
_DisplayStatus.missing => item.quantity, _DisplayStatus.missing => item.quantity,
}; };
@@ -575,7 +575,7 @@ class _EnrichedShoppingItem {
String subtitle(String label) { String subtitle(String label) {
switch (status) { switch (status) {
case _DisplayStatus.partial: case _DisplayStatus.partial:
final available = compareItem?.availableQuantity ?? 0; final available = compareItem?.availableQuantity ?? 0.0;
final required = compareItem?.requiredQuantity ?? item.quantity; final required = compareItem?.requiredQuantity ?? item.quantity;
return '$label${_formatQuantity(available)} av ${_formatQuantity(required)} ${item.unit} hemma'; return '$label${_formatQuantity(available)} av ${_formatQuantity(required)} ${item.unit} hemma';
case _DisplayStatus.enough: case _DisplayStatus.enough: