import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:kalodings/food_entry_bloc.dart'; import 'package:kalodings/row_with_spacers_widget.dart'; class FoodEntryWidget extends StatelessWidget { final FoodEntry entry; const FoodEntryWidget({super.key, required this.entry}); @override Widget build(BuildContext context) { return Card( child: RowWidgetWithSpacers( Text(entry.name), Text(entry.mass.toString()), Text(entry.kcalPerMass.toString()), Text((entry.mass * entry.kcalPerMass / 100).toString()), IconButton( onPressed: () { context .read() .add(FoodDeletionEvent(entryID: entry.id)); }, icon: const Icon(Icons.delete_forever_rounded)), ), ); } }