Skip to content

Commit 3d2ef58

Browse files
committed
diary table: fix alignments
1 parent 339f24a commit 3d2ef58

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

lib/widgets/nutrition/nutritional_diary_detail.dart

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,12 @@ class NutritionDiaryTable extends StatelessWidget {
8989
Widget build(BuildContext context) {
9090
final loc = AppLocalizations.of(context);
9191

92-
Widget columnHeader(String title) => Padding(
92+
Widget columnHeader(bool left, String title) => Padding(
9393
padding: const EdgeInsets.symmetric(vertical: tablePadding),
9494
child: Text(
9595
title,
9696
style: const TextStyle(fontWeight: FontWeight.bold),
97+
textAlign: left ? TextAlign.left : TextAlign.right,
9798
),
9899
);
99100

@@ -104,9 +105,9 @@ class NutritionDiaryTable extends StatelessWidget {
104105
padding: EdgeInsets.symmetric(vertical: tablePadding, horizontal: indent * 12),
105106
child: Text(title),
106107
),
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),
110111
],
111112
);
112113

@@ -118,10 +119,10 @@ class NutritionDiaryTable extends StatelessWidget {
118119
columnWidths: const {0: FractionColumnWidth(0.4)},
119120
children: [
120121
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),
125126
]),
126127
macroRow(0, loc.energy, (NutritionalValues nv) => nv.energy),
127128
macroRow(0, loc.protein, (NutritionalValues nv) => nv.protein),

0 commit comments

Comments
 (0)