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(