From f08ddcfe184a49e54c9408896ed87b2100163ce0 Mon Sep 17 00:00:00 2001 From: Eduardo Azevedo Date: Wed, 3 Jul 2024 22:17:04 -0300 Subject: [PATCH] Fixing overflow --- lib/src/pages/home_page_tabs/contact_tab.dart | 62 ++++++++++--------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/lib/src/pages/home_page_tabs/contact_tab.dart b/lib/src/pages/home_page_tabs/contact_tab.dart index 8ff39b8..f43837f 100644 --- a/lib/src/pages/home_page_tabs/contact_tab.dart +++ b/lib/src/pages/home_page_tabs/contact_tab.dart @@ -72,29 +72,31 @@ class _ContactTabState extends State { child: Row( children: [ Text(AppLocalizations.of(context)!.contactBy), - Padding( - padding: const EdgeInsets.only(left: 10), - child: InkWell( - onTap: () async { - try { - Uri uri = - Uri.parse('whatsapp://send?phone=+5521988542950'); - if (await canLaunchUrl(uri)) { - await launchUrl(uri); - } else { - uri = Uri.parse('https://wa.me/+5521988542950'); + Expanded( + child: Padding( + padding: const EdgeInsets.only(left: 10), + child: InkWell( + onTap: () async { + try { + Uri uri = Uri.parse( + 'whatsapp://send?phone=+5521988542950'); if (await canLaunchUrl(uri)) { await launchUrl(uri); + } else { + uri = Uri.parse('https://wa.me/+5521988542950'); + if (await canLaunchUrl(uri)) { + await launchUrl(uri); + } } - } - } catch (_) {} - }, - borderRadius: BorderRadius.circular(5), - child: Padding( - padding: const EdgeInsets.all(2.5), - child: Image.asset( - 'assets/icons/whatsapp.png', - width: 100, + } catch (_) {} + }, + borderRadius: BorderRadius.circular(5), + child: Padding( + padding: const EdgeInsets.all(2.5), + child: Image.asset( + 'assets/icons/whatsapp.png', + width: 100, + ), ), ), ), @@ -109,15 +111,17 @@ class _ContactTabState extends State { padding: const EdgeInsets.all(20), child: Row( children: [ - Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.only(bottom: 10), - child: Text(AppLocalizations.of(context)!.sendMeEmail), - ), - _emailForm(context), - ], + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.only(bottom: 10), + child: Text(AppLocalizations.of(context)!.sendMeEmail), + ), + _emailForm(context), + ], + ), ), ], ),