@@ -89,11 +89,12 @@ class NutritionDiaryTable extends StatelessWidget {
89
89
Widget build (BuildContext context) {
90
90
final loc = AppLocalizations .of (context);
91
91
92
- Widget columnHeader (String title) => Padding (
92
+ Widget columnHeader (bool left, String title) => Padding (
93
93
padding: const EdgeInsets .symmetric (vertical: tablePadding),
94
94
child: Text (
95
95
title,
96
96
style: const TextStyle (fontWeight: FontWeight .bold),
97
+ textAlign: left ? TextAlign .left : TextAlign .right,
97
98
),
98
99
);
99
100
@@ -104,9 +105,9 @@ class NutritionDiaryTable extends StatelessWidget {
104
105
padding: EdgeInsets .symmetric (vertical: tablePadding, horizontal: indent * 12 ),
105
106
child: Text (title),
106
107
),
107
- Text (AppLocalizations . of (context). gValue (get (planned).toStringAsFixed (0 ))),
108
- Text (AppLocalizations . of (context). gValue (get (logged).toStringAsFixed (0 ))),
109
- Text ((get (logged) - get (planned)).toStringAsFixed (0 )),
108
+ Text (loc. gValue (get (planned).toStringAsFixed (0 )), textAlign : TextAlign .right ),
109
+ Text (loc. gValue (get (logged).toStringAsFixed (0 )), textAlign : TextAlign .right ),
110
+ Text ((get (logged) - get (planned)).toStringAsFixed (0 ), textAlign : TextAlign .right ),
110
111
],
111
112
);
112
113
@@ -118,10 +119,10 @@ class NutritionDiaryTable extends StatelessWidget {
118
119
columnWidths: const {0 : FractionColumnWidth (0.4 )},
119
120
children: [
120
121
TableRow (children: [
121
- columnHeader (loc.macronutrients),
122
- columnHeader (loc.planned),
123
- columnHeader (loc.logged),
124
- columnHeader (loc.difference),
122
+ columnHeader (true , loc.macronutrients),
123
+ columnHeader (false , loc.planned),
124
+ columnHeader (false , loc.logged),
125
+ columnHeader (false , loc.difference),
125
126
]),
126
127
macroRow (0 , loc.energy, (NutritionalValues nv) => nv.energy),
127
128
macroRow (0 , loc.protein, (NutritionalValues nv) => nv.protein),
0 commit comments