feat : change map marker
fix : show hint in bottom sheet
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user