Wrap detail diary widget in a card

This is needed because the icon button needs a parent that is a Material widget
This commit is contained in:
Roland Geider
2021-08-17 11:24:34 +02:00
parent d8adbb8e7c
commit c191b3e27e
2 changed files with 9 additions and 3 deletions

View File

@@ -26,13 +26,13 @@ import '../test_data/nutritional_plans.dart';
void main() {
Widget getWidget({locale = 'en'}) {
final plan = getNutritionalPlan();
return MaterialApp(
locale: Locale(locale),
localizationsDelegates: AppLocalizations.localizationsDelegates,
supportedLocales: AppLocalizations.supportedLocales,
home: NutritionalDiaryDetailWidget(plan, DateTime(2021, 6, 1)),
home: Card(
child: NutritionalDiaryDetailWidget(getNutritionalPlan(), DateTime(2021, 6, 1)),
),
);
}

View File

@@ -18,6 +18,7 @@
import 'package:flutter/material.dart';
import 'package:wger/models/nutrition/ingredient.dart';
import 'package:wger/models/nutrition/log.dart';
import 'package:wger/models/nutrition/meal.dart';
import 'package:wger/models/nutrition/meal_item.dart';
import 'package:wger/models/nutrition/nutritional_plan.dart';
@@ -102,5 +103,10 @@ NutritionalPlan getNutritionalPlan() {
);
plan.meals = [meal1, meal2];
// Add logs
plan.logs.add(Log.fromMealItem(mealItem1, 1, DateTime(2021, 6, 1)));
plan.logs.add(Log.fromMealItem(mealItem2, 1, DateTime(2021, 6, 2)));
plan.logs.add(Log.fromMealItem(mealItem3, 1, DateTime(2021, 6, 3)));
return plan;
}