feat : change map marker

fix : show hint in bottom sheet
This commit is contained in:
2025-05-05 09:37:05 +03:30
parent cefe87ddda
commit ea2ae0f18f
2 changed files with 8 additions and 2 deletions

View File

@@ -96,6 +96,8 @@ class InspectorFilterLogic extends GetxController
minHeight: 100, minHeight: 100,
maxHeight: 200, maxHeight: 200,
); );
detailsLocationBottomSheetController = DraggableBottomSheetController( detailsLocationBottomSheetController = DraggableBottomSheetController(
initialHeight: Get.height * 0.5, initialHeight: Get.height * 0.5,
minHeight: Get.height * 0.37, minHeight: Get.height * 0.37,
@@ -108,7 +110,9 @@ class InspectorFilterLogic extends GetxController
() => filterWidget(filterIndex: filterIndex, showIndex: showIndex), () => filterWidget(filterIndex: filterIndex, showIndex: showIndex),
selectedLocationBottomSheetController: selectedLocationBottomSheetController:
() => selectedLocationWidget( () => selectedLocationWidget(
showHint: selectedLocationBottomSheetController.isVisible.value, showHint:
selectedLocationBottomSheetController.isVisible.value &&
showSlideHint,
sliderController: slidController.value, sliderController: slidController.value,
trigger: triggerSlidableAnimation, trigger: triggerSlidableAnimation,
toggle: selectedLocationBottomSheetController.toggle, toggle: selectedLocationBottomSheetController.toggle,
@@ -129,7 +133,7 @@ class InspectorFilterLogic extends GetxController
await slidController.value.openEndActionPane(); await slidController.value.openEndActionPane();
await Future.delayed(Duration(milliseconds: 200)); await Future.delayed(Duration(milliseconds: 200));
await slidController.value.close(); await slidController.value.close();
showSlideHint = !showSlideHint; showSlideHint = false;
} }
@override @override

View File

@@ -1,6 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:inspection/presentation/routes/app_routes.dart'; import 'package:inspection/presentation/routes/app_routes.dart';
import 'package:rasadyar_core/core.dart'; import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/data/utils.dart';
import 'package:rasadyar_core/presentation/widget/buttons/fab.dart'; import 'package:rasadyar_core/presentation/widget/buttons/fab.dart';
import 'logic.dart'; import 'logic.dart';
@@ -508,6 +509,7 @@ Widget selectedLocationWidget({
required VoidCallback trigger, required VoidCallback trigger,
required VoidCallback toggle, required VoidCallback toggle,
}) { }) {
eLog(showHint);
if (showHint) { if (showHint) {
trigger.call(); trigger.call();
} }