diff --git a/features/inspection/lib/presentation/filter/logic.dart b/features/inspection/lib/presentation/filter/logic.dart index 921e045..a8610fd 100644 --- a/features/inspection/lib/presentation/filter/logic.dart +++ b/features/inspection/lib/presentation/filter/logic.dart @@ -96,6 +96,8 @@ class InspectorFilterLogic extends GetxController minHeight: 100, maxHeight: 200, ); + + detailsLocationBottomSheetController = DraggableBottomSheetController( initialHeight: Get.height * 0.5, minHeight: Get.height * 0.37, @@ -108,7 +110,9 @@ class InspectorFilterLogic extends GetxController () => filterWidget(filterIndex: filterIndex, showIndex: showIndex), selectedLocationBottomSheetController: () => selectedLocationWidget( - showHint: selectedLocationBottomSheetController.isVisible.value, + showHint: + selectedLocationBottomSheetController.isVisible.value && + showSlideHint, sliderController: slidController.value, trigger: triggerSlidableAnimation, toggle: selectedLocationBottomSheetController.toggle, @@ -129,7 +133,7 @@ class InspectorFilterLogic extends GetxController await slidController.value.openEndActionPane(); await Future.delayed(Duration(milliseconds: 200)); await slidController.value.close(); - showSlideHint = !showSlideHint; + showSlideHint = false; } @override diff --git a/features/inspection/lib/presentation/filter/view.dart b/features/inspection/lib/presentation/filter/view.dart index 05c701b..1046873 100644 --- a/features/inspection/lib/presentation/filter/view.dart +++ b/features/inspection/lib/presentation/filter/view.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:inspection/presentation/routes/app_routes.dart'; import 'package:rasadyar_core/core.dart'; +import 'package:rasadyar_core/data/utils.dart'; import 'package:rasadyar_core/presentation/widget/buttons/fab.dart'; import 'logic.dart'; @@ -508,6 +509,7 @@ Widget selectedLocationWidget({ required VoidCallback trigger, required VoidCallback toggle, }) { + eLog(showHint); if (showHint) { trigger.call(); }