diff --git a/lib/components/organism_components/menu_component/menu_component_model.dart b/lib/components/organism_components/menu_component/menu_component_model.dart index 01415a9a..da721e49 100644 --- a/lib/components/organism_components/menu_component/menu_component_model.dart +++ b/lib/components/organism_components/menu_component/menu_component_model.dart @@ -211,21 +211,31 @@ class MenuComponentModel extends FlutterFlowModel { } Future packageOrder(BuildContext context) async { - context.pushNamed( - 'packageOrder', - extra: { - kTransitionInfoKey: const TransitionInfo( - hasTransition: true, - transitionType: PageTransitionType.scale, - alignment: Alignment.bottomCenter, - ), - }, - ).then((value) => true); + final isWpp = AppState().whatsapp; + + if (isWpp) { + context.pushNamed( + 'packageOrder', + extra: { + kTransitionInfoKey: const TransitionInfo( + hasTransition: true, + transitionType: PageTransitionType.scale, + alignment: Alignment.bottomCenter, + ), + }, + ).then((value) => true); + } else { + DialogUnavailable.unavailableFeature(context); + } } Future reservation(BuildContext context) async { - Navigator.push(context, - MaterialPageRoute(builder: (context) => ReservationPageWidget())); + final isWpp = AppState().whatsapp; + if (isWpp) { + Navigator.push(context, MaterialPageRoute(builder: (context) => ReservationPageWidget())); + } else { + DialogUnavailable.unavailableFeature(context); + } } Future consultHistoriesAction(BuildContext context) async {