From f4259a785eae7da8e55c7f7c214f20e194a2c9ff Mon Sep 17 00:00:00 2001 From: pahmiudahgede Date: Tue, 27 May 2025 10:47:58 +0700 Subject: [PATCH] fix: fixing pushing FaB when snackbar showed --- lib/core/utils/navigation.dart | 4 ++++ .../presentation/screen/selectcollector_screen.dart | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/core/utils/navigation.dart b/lib/core/utils/navigation.dart index d60a228..f7d5e55 100644 --- a/lib/core/utils/navigation.dart +++ b/lib/core/utils/navigation.dart @@ -73,6 +73,7 @@ class _NavigationPageState extends State child: SlideTransition( position: _slideAnimation, child: Scaffold( + resizeToAvoidBottomInset: false, extendBody: true, backgroundColor: whiteColor, body: IndexedStack( @@ -159,6 +160,9 @@ class _NavigationPageState extends State border: Border.all(color: whiteColor, width: 4), ), child: RawMaterialButton( + disabledElevation: 0, + autofocus: false, + focusElevation: 0, onPressed: () => router.push("/requestpickup"), shape: const CircleBorder(), elevation: 0, diff --git a/lib/features/pickup/presentation/screen/selectcollector_screen.dart b/lib/features/pickup/presentation/screen/selectcollector_screen.dart index 67e69c1..842e012 100644 --- a/lib/features/pickup/presentation/screen/selectcollector_screen.dart +++ b/lib/features/pickup/presentation/screen/selectcollector_screen.dart @@ -105,8 +105,15 @@ class _SelectCollectorScreenState extends State { Navigator.pop(context); ScaffoldMessenger.of(context).showSnackBar( SnackBar( - content: Text( - "${collector.name} dipilih sebagai pengepul.", + behavior: SnackBarBehavior.floating, + content: Text('Data berhasil disimpan'), + margin: const EdgeInsets.only( + // bottom: 90, + left: 16, + right: 16, + ), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), ), ), );