Files
rezepte/lib/widgets/recipe_list.dart
2023-11-05 21:12:33 +01:00

29 lines
765 B
Dart

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