changed the way recipeprovider works

This commit is contained in:
SomnusVeritas
2023-11-05 21:12:33 +01:00
parent b17078cdef
commit 6271825ccf
5 changed files with 44 additions and 31 deletions

View File

@@ -2,6 +2,8 @@ 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});
@@ -11,11 +13,16 @@ class RecipeList extends StatelessWidget {
Provider.of<RecipeListProvider>(context, listen: true).recipes;
return ListView.builder(
itemCount: recipes.length,
itemBuilder: _recipeListBuilder,
itemBuilder: (context, index) =>
_recipeListBuilder(context, index, recipes.elementAt(index)),
);
}
Widget? _recipeListBuilder(BuildContext context, int index) {
return Card();
Widget? _recipeListBuilder(BuildContext context, int index, Recipe entry) {
return Card(
child: ListTile(
title: Text(entry.title),
),
);
}
}