mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
This is in need of some serious refactoring so that https://github.com/dcs-liberation/dcs_liberation/issues/2388 can be fixed.
23 lines
588 B
TypeScript
23 lines
588 B
TypeScript
import { ControlPoint } from "../../api/_liberationApi";
|
|
import backend from "../../api/backend";
|
|
|
|
function openInfoDialog(controlPoint: ControlPoint) {
|
|
backend.post(`/qt/info/control-point/${controlPoint.id}`);
|
|
}
|
|
|
|
function openNewPackageDialog(controlPoint: ControlPoint) {
|
|
backend.post(`/qt/create-package/control-point/${controlPoint.id}`);
|
|
}
|
|
|
|
export const makeLocationMarkerEventHandlers = (controlPoint: ControlPoint) => {
|
|
return {
|
|
click: () => {
|
|
openInfoDialog(controlPoint);
|
|
},
|
|
|
|
contextmenu: () => {
|
|
openNewPackageDialog(controlPoint);
|
|
},
|
|
};
|
|
};
|