put popup button also in preview section

This commit is contained in:
Dieter Plaetinck
2024-07-12 16:31:31 +03:00
parent 1ae3f33edd
commit 4a87c0b5f1
2 changed files with 11 additions and 2 deletions

View File

@@ -367,7 +367,6 @@ class IngredientFormState extends State<IngredientForm> {
) {
if (snapshot.hasData) {
_mealItem.ingredient = snapshot.data!;
// here it could be nice to put the button to the popup
return MealItemValuesTile(
ingredient: _mealItem.ingredient,
nutritionalValues: _mealItem.nutritionalValues,

View File

@@ -13,7 +13,7 @@ import 'package:wger/widgets/nutrition/nutrition_tile.dart';
import 'package:wger/widgets/nutrition/widgets.dart';
/// a NutritionTitle showing an ingredient, with its
/// avatar and nutritional values
/// avatar, nutritional values and button to popup its details
class MealItemValuesTile extends StatelessWidget {
final Ingredient ingredient;
final NutritionalValues nutritionalValues;
@@ -29,6 +29,16 @@ class MealItemValuesTile extends StatelessWidget {
return NutritionTile(
leading: IngredientAvatar(ingredient: ingredient),
title: Text(getShortNutritionValues(nutritionalValues, context)),
trailing: IconButton(
icon: const Icon(Icons.info_outline),
onPressed: () {
showIngredientDetails(
context,
ingredient.id,
image: ingredient.image?.image,
);
},
),
);
}
}