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.
16 lines
473 B
TypeScript
16 lines
473 B
TypeScript
import { ControlPoint as ControlPointModel } from "../../api/liberationApi";
|
|
import { MobileControlPoint } from "./MobileControlPoint";
|
|
import { StaticControlPoint } from "./StaticControlPoint";
|
|
|
|
interface ControlPointProps {
|
|
controlPoint: ControlPointModel;
|
|
}
|
|
|
|
export default function ControlPoint(props: ControlPointProps) {
|
|
if (props.controlPoint.mobile) {
|
|
return <MobileControlPoint {...props} />;
|
|
} else {
|
|
return <StaticControlPoint {...props} />;
|
|
}
|
|
}
|