Skip to content

Commit 7986df3

Browse files
committed
consistent style
1 parent eabe425 commit 7986df3

File tree

1 file changed

+21
-43
lines changed

1 file changed

+21
-43
lines changed

lib/widgets/nutrition/nutritional_plan_detail.dart

Lines changed: 21 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
import 'package:flutter/material.dart';
20+
import 'package:intl/intl.dart';
2021
import 'package:provider/provider.dart';
2122
import 'package:wger/l10n/generated/app_localizations.dart';
2223
import 'package:wger/models/nutrition/nutritional_plan.dart';
@@ -44,6 +45,26 @@ class NutritionalPlanDetailWidget extends StatelessWidget {
4445
return SliverList(
4546
delegate: SliverChildListDelegate(
4647
[
48+
const SizedBox(height: 16),
49+
Padding(
50+
padding: const EdgeInsets.symmetric(horizontal: 16.0),
51+
child: Text(
52+
_nutritionalPlan.endDate != null
53+
? 'from ${DateFormat.yMd(
54+
Localizations.localeOf(context).languageCode,
55+
).format(_nutritionalPlan.startDate)} to ${DateFormat.yMd(
56+
Localizations.localeOf(context).languageCode,
57+
).format(_nutritionalPlan.endDate!)}'
58+
: 'from ${DateFormat.yMd(
59+
Localizations.localeOf(context).languageCode,
60+
).format(_nutritionalPlan.startDate)} (open ended)',
61+
style: Theme.of(context).textTheme.titleSmall?.copyWith(
62+
fontStyle: FontStyle.italic,
63+
),
64+
textAlign: TextAlign.center,
65+
),
66+
),
67+
const SizedBox(height: 8),
4768
SizedBox(
4869
width: 300,
4970
child: Padding(
@@ -53,49 +74,6 @@ class NutritionalPlanDetailWidget extends StatelessWidget {
5374
),
5475
),
5576
),
56-
Padding(
57-
padding:
58-
const EdgeInsets.symmetric(horizontal: 16.0, vertical: 8.0),
59-
child: Column(
60-
crossAxisAlignment: CrossAxisAlignment.start,
61-
children: [
62-
Row(
63-
children: [
64-
Text(
65-
'${AppLocalizations.of(context).start}: ',
66-
style: Theme.of(context)
67-
.textTheme
68-
.titleMedium!
69-
.copyWith(fontWeight: FontWeight.bold),
70-
),
71-
Text(
72-
'${_nutritionalPlan.startDate.day.toString().padLeft(2, '0')}.${_nutritionalPlan.startDate.month.toString().padLeft(2, '0')}.${_nutritionalPlan.startDate.year}',
73-
style: Theme.of(context).textTheme.titleMedium,
74-
),
75-
],
76-
),
77-
if (_nutritionalPlan.endDate != null)
78-
Padding(
79-
padding: const EdgeInsets.only(top: 4.0),
80-
child: Row(
81-
children: [
82-
Text(
83-
'${AppLocalizations.of(context).endDate}: ',
84-
style: Theme.of(context)
85-
.textTheme
86-
.titleMedium!
87-
.copyWith(fontWeight: FontWeight.bold),
88-
),
89-
Text(
90-
'${_nutritionalPlan.endDate!.day.toString().padLeft(2, '0')}.${_nutritionalPlan.endDate!.month.toString().padLeft(2, '0')}.${_nutritionalPlan.endDate!.year}',
91-
style: Theme.of(context).textTheme.titleMedium,
92-
),
93-
],
94-
),
95-
),
96-
],
97-
),
98-
),
9977
const SizedBox(height: 10),
10078
..._nutritionalPlan.meals.map((meal) => MealWidget(
10179
meal,

0 commit comments

Comments
 (0)