import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:kalodings/app_drawer.dart'; import 'package:kalodings/enter_food_widget.dart'; import 'package:kalodings/food_entry_bloc.dart'; import 'package:kalodings/food_entry_widget.dart'; import 'package:kalodings/sum_widget.dart'; class PerDay extends StatelessWidget { final DateTime day; const PerDay(this.day, {super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(day.toString()), ), drawer: const AppDrawer(), body: BlocBuilder( builder: (context, state) { return ListView.builder( itemCount: state.foodEntries.length + 2, itemBuilder: (BuildContext itemBuilderContext, int index) { if (index == state.foodEntries.length) { return const SumWidget(); } if (index == state.foodEntries.length + 1) { return const EnterFoodWidget(); } return FoodEntryWidget(entry: state.foodEntries[index]); }, ); }, )); } }