import 'package:flutter/foundation.dart'; import '../../models/recipe.dart'; import 'package:rezepte/example_data.dart' as e; class RecipeListProvider extends ChangeNotifier { final List _recipes = kDebugMode ? e.exampleRecipes : []; set recipes(List recipes) { _recipes.clear(); _recipes.addAll(recipes); notifyListeners(); } List get recipes => _recipes; void clearRecipes({silent = false}) { _recipes.clear(); if (!silent) notifyListeners(); } void addRecipe(Recipe recipe, {silent = false}) { _recipes.add(recipe); if (!silent) notifyListeners(); } }