mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
mealtiles read only for logging
This commit is contained in:
@@ -45,6 +45,7 @@ class _LogMealsScreenState extends State<LogMealsScreen> {
|
||||
nutritionalPlan.meals[index],
|
||||
nutritionalPlan.dedupMealItems,
|
||||
true,
|
||||
true,
|
||||
)),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -42,11 +42,13 @@ class MealWidget extends StatefulWidget {
|
||||
final Meal _meal;
|
||||
final List<MealItem> _recentMealItems;
|
||||
final bool popTwice;
|
||||
final bool readOnly;
|
||||
|
||||
const MealWidget(
|
||||
this._meal,
|
||||
this._recentMealItems,
|
||||
this.popTwice,
|
||||
this.readOnly,
|
||||
);
|
||||
|
||||
@override
|
||||
@@ -93,6 +95,7 @@ class _MealWidgetState extends State<MealWidget> {
|
||||
editing: _editing,
|
||||
toggleEditing: _toggleEditing,
|
||||
popTwice: widget.popTwice,
|
||||
readOnly: widget.readOnly,
|
||||
viewMode: _viewMode,
|
||||
toggleViewMode: _toggleDetails,
|
||||
meal: widget._meal,
|
||||
@@ -283,6 +286,7 @@ class MealHeader extends StatelessWidget {
|
||||
final Meal _meal;
|
||||
final bool _editing;
|
||||
final bool popTwice;
|
||||
final bool readOnly;
|
||||
final viewMode _viewMode;
|
||||
final Function _toggleEditing;
|
||||
final Function _toggleViewMode;
|
||||
@@ -291,6 +295,7 @@ class MealHeader extends StatelessWidget {
|
||||
required Meal meal,
|
||||
required bool editing,
|
||||
this.popTwice = false,
|
||||
this.readOnly = false,
|
||||
required viewMode viewMode,
|
||||
required Function toggleEditing,
|
||||
required Function toggleViewMode,
|
||||
@@ -338,8 +343,8 @@ class MealHeader extends StatelessWidget {
|
||||
},
|
||||
tooltip: AppLocalizations.of(context).toggleDetails,
|
||||
),
|
||||
const SizedBox(width: 5),
|
||||
if (_meal.isRealMeal)
|
||||
if (_meal.isRealMeal && !readOnly) const SizedBox(width: 5),
|
||||
if (_meal.isRealMeal && !readOnly)
|
||||
IconButton(
|
||||
icon: _editing ? const Icon(Icons.done) : const Icon(Icons.edit),
|
||||
tooltip: _editing
|
||||
|
||||
@@ -56,11 +56,13 @@ class NutritionalPlanDetailWidget extends StatelessWidget {
|
||||
meal,
|
||||
_nutritionalPlan.dedupMealItems,
|
||||
false,
|
||||
false,
|
||||
)),
|
||||
MealWidget(
|
||||
_nutritionalPlan.pseudoMealOthers('Other logs'),
|
||||
_nutritionalPlan.dedupMealItems,
|
||||
false,
|
||||
true,
|
||||
),
|
||||
if (nutritionalGoals.isComplete())
|
||||
Container(
|
||||
|
||||
Reference in New Issue
Block a user