add: configure mission-specific repair variants

This commit is contained in:
Tom Boullay
2026-05-08 02:41:57 +01:00
parent ead3634aab
commit e4f6ec211c
8 changed files with 40 additions and 9 deletions
@@ -14,6 +14,8 @@ export function RepairReassemblyStep({
onComplete,
}: RepairReassemblyStepProps): React.JSX.Element {
const [split, setSplit] = useState(true);
const reassemblySeconds =
config.reassemblySeconds ?? REPAIR_REASSEMBLY_SECONDS;
useEffect(() => {
const closeTimeoutId = window.setTimeout(() => {
@@ -21,13 +23,13 @@ export function RepairReassemblyStep({
}, 50);
const completeTimeoutId = window.setTimeout(() => {
onComplete();
}, REPAIR_REASSEMBLY_SECONDS * 1000);
}, reassemblySeconds * 1000);
return () => {
window.clearTimeout(closeTimeoutId);
window.clearTimeout(completeTimeoutId);
};
}, [onComplete]);
}, [onComplete, reassemblySeconds]);
return (
<group>