From 4e23365f957205545669c1961afa556a0782b7f7 Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Sat, 26 Dec 2020 13:11:54 +0100 Subject: [PATCH] Show the plan's nutritional values --- .../nutrition/nutritional_plan_detail.dart | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/lib/widgets/nutrition/nutritional_plan_detail.dart b/lib/widgets/nutrition/nutritional_plan_detail.dart index d0703b2b..38d96397 100644 --- a/lib/widgets/nutrition/nutritional_plan_detail.dart +++ b/lib/widgets/nutrition/nutritional_plan_detail.dart @@ -84,6 +84,52 @@ class NutritionalPlanDetailWidget extends StatelessWidget { ), ), ), + Padding( + padding: const EdgeInsets.all(8.0), + child: Table( + children: [ + TableRow(children: [ + Text('Energy'), + Text( + '${nutritionalValues.energy.toStringAsFixed(0)} kcal / ${nutritionalValues.energyKj.toStringAsFixed(0)} kJ'), + ]), + TableRow(children: [ + Text('Protein'), + Text('${nutritionalValues.protein.toStringAsFixed(0)}g'), + ]), + TableRow(children: [ + Text('Carbohydrates'), + Text('${nutritionalValues.carbohydrates.toStringAsFixed(0)}g') + ]), + TableRow(children: [ + Padding( + padding: const EdgeInsets.only(left: 15), + child: Text('sugar content'), + ), + Text('${nutritionalValues.carbohydratesSugar.toStringAsFixed(0)}g') + ]), + TableRow(children: [ + Text('Fat'), + Text('${nutritionalValues.fat.toStringAsFixed(0)}g'), + ]), + TableRow(children: [ + Padding( + padding: const EdgeInsets.only(left: 15), + child: Text('Saturated fat'), + ), + Text('${nutritionalValues.fatSaturated.toStringAsFixed(0)}g') + ]), + TableRow(children: [ + Text('Fibres'), + Text('${nutritionalValues.fibres.toStringAsFixed(0)}g'), + ]), + TableRow(children: [ + Text('Sodium'), + Text('${nutritionalValues.sodium.toStringAsFixed(0)}g'), + ]), + ], + ), + ) ], ), ),