import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:rezepte/services/providers/recipe_list_provider.dart'; import '../models/recipe.dart'; class RecipeList extends StatelessWidget { const RecipeList({super.key}); @override Widget build(BuildContext context) { final recipes = Provider.of(context, listen: true).recipes; return ListView.builder( itemCount: recipes.length, itemBuilder: (context, index) => _recipeListBuilder(context, index, recipes.elementAt(index)), ); } Widget? _recipeListBuilder(BuildContext context, int index, Recipe entry) { return Card( child: ListTile( title: Text(entry.title), ), ); } }