mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
27 lines
778 B
TypeScript
27 lines
778 B
TypeScript
import { selectSelectedFlightId } from "../../api/flightsSlice";
|
|
import { useAppSelector } from "../../app/hooks";
|
|
import { HoldZonesLayer } from "./HoldZones";
|
|
import { JoinZonesLayer } from "./JoinZones";
|
|
import { LayersControl } from "react-leaflet";
|
|
|
|
const ENABLE_EXPENSIVE_DEBUG_TOOLS = false;
|
|
|
|
export function WaypointDebugZonesControls() {
|
|
const selectedFlightId = useAppSelector(selectSelectedFlightId);
|
|
|
|
if (!ENABLE_EXPENSIVE_DEBUG_TOOLS) {
|
|
return <></>;
|
|
}
|
|
|
|
return (
|
|
<>
|
|
<LayersControl.Overlay name="Join zones">
|
|
<JoinZonesLayer flightId={selectedFlightId} />
|
|
</LayersControl.Overlay>
|
|
<LayersControl.Overlay name="Hold zones">
|
|
<HoldZonesLayer flightId={selectedFlightId} />
|
|
</LayersControl.Overlay>
|
|
</>
|
|
);
|
|
}
|