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