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(); + } +}