From a7779660a1fb834d54294469f0362446934c60bb Mon Sep 17 00:00:00 2001 From: vkprogrammer-001 Date: Sat, 10 Feb 2024 19:54:06 +0530 Subject: [PATCH 1/2] [fix] multi_heros --- lib/components/hike_screen_widget.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/components/hike_screen_widget.dart b/lib/components/hike_screen_widget.dart index d3ab5121..24973ce6 100644 --- a/lib/components/hike_screen_widget.dart +++ b/lib/components/hike_screen_widget.dart @@ -31,6 +31,8 @@ class HikeScreenWidget extends ChangeNotifier { static Widget shareButton(BuildContext context, String passkey) { return FloatingActionButton( + heroTag: + 'shareRouteTag1', //had to pass this tag else we would get error since there will be two FAB in the same subtree with the same tag. onPressed: () { showDialog( context: context, @@ -105,7 +107,7 @@ class HikeScreenWidget extends ChangeNotifier { ) { return FloatingActionButton( heroTag: - 'shareRouteTag', //had to pass this tag else we would get error since there will be two FAB in the same subtree with the same tag. + 'shareRouteTag1', //had to pass this tag else we would get error since there will be two FAB in the same subtree with the same tag. onPressed: () async { final mapController = await googleMapControllerCompleter.future; // sanity check. From 54b26aee5fcf09d495754ae19cabd76bee728cde Mon Sep 17 00:00:00 2001 From: vkprogrammer-001 Date: Mon, 12 Feb 2024 14:45:44 +0530 Subject: [PATCH 2/2] fix tags --- lib/components/hike_screen_widget.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/components/hike_screen_widget.dart b/lib/components/hike_screen_widget.dart index 24973ce6..97fe234e 100644 --- a/lib/components/hike_screen_widget.dart +++ b/lib/components/hike_screen_widget.dart @@ -31,7 +31,7 @@ class HikeScreenWidget extends ChangeNotifier { static Widget shareButton(BuildContext context, String passkey) { return FloatingActionButton( - heroTag: + heroTag: 'shareRouteTag1', //had to pass this tag else we would get error since there will be two FAB in the same subtree with the same tag. onPressed: () { showDialog(