fix: bloqueios na encomendas e reservas

This commit is contained in:
Ivan Antunes 2024-08-29 14:22:55 -03:00
parent c65d103d96
commit bd0c8bebc5
1 changed files with 22 additions and 12 deletions

View File

@ -211,21 +211,31 @@ class MenuComponentModel extends FlutterFlowModel<MenuComponentWidget> {
} }
Future packageOrder(BuildContext context) async { Future packageOrder(BuildContext context) async {
context.pushNamed( final isWpp = AppState().whatsapp;
'packageOrder',
extra: <String, dynamic>{ if (isWpp) {
kTransitionInfoKey: const TransitionInfo( context.pushNamed(
hasTransition: true, 'packageOrder',
transitionType: PageTransitionType.scale, extra: <String, dynamic>{
alignment: Alignment.bottomCenter, kTransitionInfoKey: const TransitionInfo(
), hasTransition: true,
}, transitionType: PageTransitionType.scale,
).then((value) => true); alignment: Alignment.bottomCenter,
),
},
).then((value) => true);
} else {
DialogUnavailable.unavailableFeature(context);
}
} }
Future reservation(BuildContext context) async { Future reservation(BuildContext context) async {
Navigator.push(context, final isWpp = AppState().whatsapp;
MaterialPageRoute(builder: (context) => ReservationPageWidget())); if (isWpp) {
Navigator.push(context, MaterialPageRoute(builder: (context) => ReservationPageWidget()));
} else {
DialogUnavailable.unavailableFeature(context);
}
} }
Future consultHistoriesAction(BuildContext context) async { Future consultHistoriesAction(BuildContext context) async {