From 6d053282ade46034e9f8aa79ce6aec328fd9e8ff Mon Sep 17 00:00:00 2001 From: jantunesmesias Date: Thu, 22 Aug 2024 13:10:11 -0300 Subject: [PATCH] WIP --- lib/pages/home_page/home_page_widget.dart | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lib/pages/home_page/home_page_widget.dart b/lib/pages/home_page/home_page_widget.dart index 96b9b3aa..3d807e60 100644 --- a/lib/pages/home_page/home_page_widget.dart +++ b/lib/pages/home_page/home_page_widget.dart @@ -52,6 +52,27 @@ class _HomePageWidgetState extends State { AppState().whatsapp = value.jsonBody['whatsapp']; AppState().provisional = value.jsonBody['provisional']; success = true; + } else if (value.statusCode == 200 && + value.jsonBody['error'] == false && + value.jsonBody['error_msg'] == 'O seu vinculo nao esta ativo.') { + showModalBottomSheet( + isScrollControlled: false, + backgroundColor: Colors.transparent, + enableDrag: false, + isDismissible: false, + context: context, + builder: (context) { + return GestureDetector( + onTap: () => _model.unfocusNode.canRequestFocus + ? FocusScope.of(context).requestFocus(_model.unfocusNode) + : FocusScope.of(context).unfocus(), + child: Padding( + padding: MediaQuery.viewInsetsOf(context), + child: const BottomArrowLinkedLocalsComponentWidget(), + ), + ); + }, + ).then((value) => safeSetState(() {})); } else { await DialogUtil.warningDefault(context) .then((value) => safeSetState(() {}));