From 653d41722270bb7f7b4f60d7ac7d649dd5a7bcb8 Mon Sep 17 00:00:00 2001 From: broodjeaap89 Date: Sat, 4 Sep 2021 14:56:21 +0200 Subject: [PATCH] refactor for the pizza event widget --- lib/pages/pick_pizza_recipe_page.dart | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/pages/pick_pizza_recipe_page.dart b/lib/pages/pick_pizza_recipe_page.dart index 90c7abd..7f07d47 100644 --- a/lib/pages/pick_pizza_recipe_page.dart +++ b/lib/pages/pick_pizza_recipe_page.dart @@ -19,7 +19,18 @@ class PickPizzaRecipePage extends StatelessWidget { return ListView.separated( padding: const EdgeInsets.all(8), itemCount: pizzaRecipesBox.length, - itemBuilder: (context, i) => PizzaRecipeWidget(pizzaRecipesBox.getAt(i)!), + itemBuilder: (context, i) { + final pizzaRecipe = pizzaRecipesBox.get(i); + if (pizzaRecipe == null){ + return const SizedBox(); + } + return InkWell( + onTap: () { + Navigator.pushNamed(context, "/event/add", arguments: pizzaRecipe); + }, + child: PizzaRecipeWidget(pizzaRecipe), + ); + }, separatorBuilder: (BuildContext context, int i) => const Divider(), ); }