fixed mission marker not closing
This commit is contained in:
@@ -148,7 +148,9 @@ const AircraftLabel = ({ aircraft }: { aircraft: Aircraft }) => {
|
|||||||
useEffect(() => {});
|
useEffect(() => {});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
handleLabelConflict();
|
setTimeout(() => {
|
||||||
|
handleLabelConflict();
|
||||||
|
}, 100);
|
||||||
|
|
||||||
map.on("zoom", handleLabelConflict);
|
map.on("zoom", handleLabelConflict);
|
||||||
return () => {
|
return () => {
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ export const MissionMarker = ({
|
|||||||
});
|
});
|
||||||
// setSearchPopup(null);
|
// setSearchPopup(null);
|
||||||
} else {
|
} else {
|
||||||
|
console.log("close", mission.id);
|
||||||
setOpenMissionMarker({
|
setOpenMissionMarker({
|
||||||
open: [],
|
open: [],
|
||||||
close: [mission.id],
|
close: [mission.id],
|
||||||
@@ -49,7 +50,7 @@ export const MissionMarker = ({
|
|||||||
return () => {
|
return () => {
|
||||||
markerRef.current?.off("click", handleClick);
|
markerRef.current?.off("click", handleClick);
|
||||||
};
|
};
|
||||||
}, [markerRef.current, mission.id, setOpenMissionMarker]);
|
}, [markerRef.current, mission.id, setOpenMissionMarker, openMissionMarker]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
|||||||
Reference in New Issue
Block a user