Commit 33466091 authored by Jasa Digital's avatar Jasa Digital

trigger refresh pada menu saat pickup time

parent fd2ad158
import 'package:flutter_bloc/flutter_bloc.dart';
// bloc ini kepaksa dibuat untuk trigger refres di confirmation page, mungkin dibutuhkan juga untuk trigger di tempat lain nantinya
class TriggerRefreshInConfirmationPage extends Cubit<bool> {
TriggerRefreshInConfirmationPage() : super(false);
class TriggerRefresh extends Cubit<bool> {
TriggerRefresh() : super(false);
void trigger(bool status) {
emit(status);
......
......@@ -198,7 +198,7 @@ class _MyAppState extends State<MyApp> {
BlocProvider(create: (_) => AddressUser()),
BlocProvider(create: (_) => ExpandDetailOutlet()),
BlocProvider(create: (_) => ChangeDeliveryPickupBloc()),
BlocProvider(create: (_) => TriggerRefreshInConfirmationPage()),
BlocProvider(create: (_) => TriggerRefresh()),
],
child: MaterialApp(
title: (widget.title == null) ? defaultTitle : widget.title,
......
......@@ -45,7 +45,7 @@ class CoreConfirm extends StatelessWidget {
double widthScreen = responsiveWidthScreen(context);
double widthRowForNote =
MediaQuery.of(context).size.width - 20 - 12 - 80 - 20;
return BlocBuilder<TriggerRefreshInConfirmationPage, bool>(
return BlocBuilder<TriggerRefresh, bool>(
builder: (_, trigger) {
return BlocBuilder<OrdersBloc, List<Orders>>(
builder: (ctx, listOrders) {
......@@ -1050,7 +1050,7 @@ class _VariantOrderState extends State<VariantOrder> {
};
context.read<OrdersBloc>().insertData(insertData);
context
.read<TriggerRefreshInConfirmationPage>()
.read<TriggerRefresh>()
.trigger(!widget.trigger);
// setState(() {});
},
......@@ -1102,7 +1102,7 @@ class _VariantOrderState extends State<VariantOrder> {
};
context.read<OrdersBloc>().insertData(insertData);
context
.read<TriggerRefreshInConfirmationPage>()
.read<TriggerRefresh>()
.trigger(!widget.trigger);
// setState(() {});
},
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment