From c04416a93ef92267529385d27a45f8cb4d94cb78 Mon Sep 17 00:00:00 2001 From: SomnusVeritas Date: Tue, 17 Oct 2023 17:28:09 +0200 Subject: [PATCH] added simple recipeProvider --- lib/services/providers/recipe_provider.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/services/providers/recipe_provider.dart diff --git a/lib/services/providers/recipe_provider.dart b/lib/services/providers/recipe_provider.dart new file mode 100644 index 0000000..f76a32f --- /dev/null +++ b/lib/services/providers/recipe_provider.dart @@ -0,0 +1,19 @@ +import 'package:flutter/material.dart'; + +import '../../models/recipe.dart'; + +class RecipeProvider extends ChangeNotifier { + Recipe? _selectedRecipe; + + Recipe? get selectedRecipe => _selectedRecipe; + + set selectedRecipe(Recipe? recipe) { + _selectedRecipe = recipe; + notifyListeners(); + } + + void clearRecipe() { + _selectedRecipe = null; + notifyListeners(); + } +}