mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Add missing front line click handlers.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2056
This commit is contained in:
parent
cf3ef5b403
commit
54b9392d4b
@ -1,4 +1,7 @@
|
||||
import { FrontLine as FrontLineModel } from "../../api/liberationApi";
|
||||
import {
|
||||
FrontLine as FrontLineModel,
|
||||
useOpenNewFrontLinePackageDialogMutation,
|
||||
} from "../../api/liberationApi";
|
||||
import { Polyline } from "react-leaflet";
|
||||
|
||||
interface FrontLineProps {
|
||||
@ -6,8 +9,18 @@ interface FrontLineProps {
|
||||
}
|
||||
|
||||
function FrontLine(props: FrontLineProps) {
|
||||
const [openNewPackageDialog] = useOpenNewFrontLinePackageDialogMutation();
|
||||
return (
|
||||
<Polyline positions={props.front.extents} weight={8} color={"#fe7d0a"} />
|
||||
<Polyline
|
||||
positions={props.front.extents}
|
||||
weight={8}
|
||||
color={"#fe7d0a"}
|
||||
eventHandlers={{
|
||||
contextmenu: () => {
|
||||
openNewPackageDialog({ frontLineId: props.front.id });
|
||||
},
|
||||
}}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user