Refactor Products component to import usePlayButtonStore alongside useResetButtonStore; update dependencies in useEffect for selectedProduct to include isPlaying. #86

Merged
Vishnu merged 1 commits from v2-ui into main 2025-05-10 14:58:20 +00:00
1 changed files with 3 additions and 2 deletions

View File

@ -10,7 +10,7 @@ import { useArmBotStore } from '../../../store/simulation/useArmBotStore';
import { useConveyorStore } from '../../../store/simulation/useConveyorStore'; import { useConveyorStore } from '../../../store/simulation/useConveyorStore';
import { useMachineStore } from '../../../store/simulation/useMachineStore'; import { useMachineStore } from '../../../store/simulation/useMachineStore';
import { useStorageUnitStore } from '../../../store/simulation/useStorageUnitStore'; import { useStorageUnitStore } from '../../../store/simulation/useStorageUnitStore';
import { useResetButtonStore } from '../../../store/usePlayButtonStore'; import { usePlayButtonStore, useResetButtonStore } from '../../../store/usePlayButtonStore';
function Products() { function Products() {
const { products, getProductById, addProduct, setProducts } = useProductStore(); const { products, getProductById, addProduct, setProducts } = useProductStore();
@ -21,6 +21,7 @@ function Products() {
const { addConveyor, clearConveyors } = useConveyorStore(); const { addConveyor, clearConveyors } = useConveyorStore();
const { setCurrentMaterials, clearStorageUnits, updateCurrentLoad, addStorageUnit } = useStorageUnitStore(); const { setCurrentMaterials, clearStorageUnits, updateCurrentLoad, addStorageUnit } = useStorageUnitStore();
const { isReset } = useResetButtonStore(); const { isReset } = useResetButtonStore();
const { isPlaying } = usePlayButtonStore();
useEffect(() => { useEffect(() => {
const email = localStorage.getItem('email') const email = localStorage.getItem('email')
@ -121,7 +122,7 @@ function Products() {
}); });
} }
} }
}, [selectedProduct, products, isReset]); }, [selectedProduct, products, isReset, isPlaying]);
return ( return (
<> <>