From 3f2404dc9a09ee862a94a4e2e83685956a362124 Mon Sep 17 00:00:00 2001 From: Juan Felipe Duarte <70235683+DuarteJFelipe@users.noreply.github.com> Date: Mon, 22 May 2023 12:00:42 -0500 Subject: [PATCH] validacion profesional --- lib/src/components/drawer_menu.dart | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/lib/src/components/drawer_menu.dart b/lib/src/components/drawer_menu.dart index 1addff2..f1dc6bb 100644 --- a/lib/src/components/drawer_menu.dart +++ b/lib/src/components/drawer_menu.dart @@ -11,6 +11,7 @@ import 'package:prosappco/src/screens/messages_user.dart'; import 'package:prosappco/src/screens/profile.dart'; import 'package:prosappco/src/screens/reputation.dart'; import 'package:prosappco/src/screens/support.dart'; +import 'package:get/get.dart'; class DrawerMenu extends StatefulWidget { @override @@ -336,12 +337,22 @@ class _DrawerMenuState extends State { const SizedBox(width: 5), ElevatedButton( onPressed: () { - if (user?.state == 'pendiente' || user?.state == null) { - Navigator.pushNamed(context, '/profesionalProfile'); - } else if (user?.state == 'revision') { - Navigator.pushNamed(context, '/profesionalRevision'); - } else if (user?.state == 'activo') { - Navigator.pushNamed(context, '/solicitud'); + if (user?.name == '' || + user?.city == '' || + user?.phoneNumber == '') { + Get.snackbar( + 'Crea tu perfil', + 'Para ser profesional primero completa tu perfil.', + snackPosition: SnackPosition.BOTTOM, + ); + } else { + if (user?.state == 'pendiente' || user?.state == null) { + Navigator.pushNamed(context, '/profesionalProfile'); + } else if (user?.state == 'revision') { + Navigator.pushNamed(context, '/profesionalRevision'); + } else if (user?.state == 'activo') { + Navigator.pushNamed(context, '/solicitud'); + } } }, style: ElevatedButton.styleFrom(