[meal] view
This commit is contained in:
parent
985ed670e4
commit
8b7f8b7011
3 changed files with 7 additions and 3 deletions
|
@ -5,8 +5,9 @@ import 'package:fooder/widgets/macro.dart';
|
||||||
|
|
||||||
class MealScreen extends BasedScreen {
|
class MealScreen extends BasedScreen {
|
||||||
final Meal meal;
|
final Meal meal;
|
||||||
|
final Function() refresh;
|
||||||
|
|
||||||
const MealScreen({super.key, required super.apiClient, required this.meal});
|
const MealScreen({super.key, required super.apiClient, required this.refresh, required this.meal});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<MealScreen> createState() => _AddMealScreen();
|
State<MealScreen> createState() => _AddMealScreen();
|
||||||
|
@ -69,6 +70,8 @@ class _AddMealScreen extends State<MealScreen> {
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
_deleteMeal(widget.meal);
|
_deleteMeal(widget.meal);
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
|
Navigator.pop(context);
|
||||||
|
widget.refresh();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|
|
@ -57,8 +57,8 @@ class DiaryWidget extends StatelessWidget {
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
SliverToBoxAdapter(
|
SliverToBoxAdapter(
|
||||||
child: SizedBox(
|
child: Container(
|
||||||
height: 30,
|
padding: const EdgeInsets.all(8),
|
||||||
child: TextButton(
|
child: TextButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
|
|
|
@ -29,6 +29,7 @@ class MealWidget extends StatelessWidget {
|
||||||
builder: (context) => MealScreen(
|
builder: (context) => MealScreen(
|
||||||
apiClient: apiClient,
|
apiClient: apiClient,
|
||||||
meal: meal,
|
meal: meal,
|
||||||
|
refresh: refreshParent,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
).then((_) {
|
).then((_) {
|
||||||
|
|
Loading…
Reference in a new issue