diff --git a/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/conveyorMechanics.tsx b/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/conveyorMechanics.tsx index 4f96674..046eefa 100644 --- a/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/conveyorMechanics.tsx +++ b/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/conveyorMechanics.tsx @@ -237,7 +237,7 @@ function ConveyorMechanics() { {activeOption === "spawn" && ( diff --git a/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/machineMechanics.tsx b/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/machineMechanics.tsx index be50990..0b5b63b 100644 --- a/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/machineMechanics.tsx +++ b/app/src/components/layout/sidebarRight/properties/eventProperties/mechanics/machineMechanics.tsx @@ -129,7 +129,7 @@ function MachineMechanics() { max={60} defaultValue="1" onChange={handleProcessTimeChange} - swapOptions={["Default material", "Material 1", "Material 2"]} + swapOptions={["Default material", "Material 1", "Material 2", "Material 3"]} swapDefaultOption={currentMaterial} onSwapSelect={handleMaterialSelect} /> diff --git a/app/src/components/layout/sidebarRight/properties/eventProperties/trigger/Trigger.tsx b/app/src/components/layout/sidebarRight/properties/eventProperties/trigger/Trigger.tsx index f0d2692..3b2bb1a 100644 --- a/app/src/components/layout/sidebarRight/properties/eventProperties/trigger/Trigger.tsx +++ b/app/src/components/layout/sidebarRight/properties/eventProperties/trigger/Trigger.tsx @@ -359,7 +359,8 @@ const Trigger = ({ selectedPointData, type }: TriggerProps) => { diff --git a/app/src/components/ui/simulation/simulationPlayer.tsx b/app/src/components/ui/simulation/simulationPlayer.tsx index 2d9d4e3..9787d00 100644 --- a/app/src/components/ui/simulation/simulationPlayer.tsx +++ b/app/src/components/ui/simulation/simulationPlayer.tsx @@ -38,9 +38,17 @@ const SimulationPlayer: React.FC = () => { const { isReset, setReset } = useResetButtonStore(); const { subModule } = useSubModuleStore(); + useEffect(() => { + if (isReset) { + setTimeout(()=>{ + setReset(false); + },0) + } + }, [isReset]) + // Button functions const handleReset = () => { - setReset(!isReset); + setReset(true); setSpeed(1); }; const handlePlayStop = () => { @@ -271,11 +279,10 @@ const SimulationPlayer: React.FC = () => { {index < intervals.length - 1 && (
= ((index + 1) / totalSegments) * 100 + className={`line ${progress >= ((index + 1) / totalSegments) * 100 ? "filled" : "" - }`} + }`} >
)} @@ -314,9 +321,8 @@ const SimulationPlayer: React.FC = () => {