refactor(FE-316): Reset uniformity state on drawer close

This commit is contained in:
rstubryan
2025-12-28 13:56:32 +07:00
parent c550922974
commit b2c09bb7c7
@@ -389,6 +389,9 @@ const UniformityForm = ({
unsub(); unsub();
useUiStore.getState().setExpandedDrawerOpen(false); useUiStore.getState().setExpandedDrawerOpen(false);
useUiStore.getState().setExpandedDrawerContent(null); useUiStore.getState().setExpandedDrawerContent(null);
useUiStore.getState().setIsNextStep(false);
useUniformityStore.getState().setUniformityStep('preview');
useUniformityStore.getState().setVerifyUniformityResult(null);
}; };
}, [subscribeValidate, setIsValid]); }, [subscribeValidate, setIsValid]);
@@ -401,8 +404,18 @@ const UniformityForm = ({
} }
} else { } else {
setExpandedDrawerContent(null); setExpandedDrawerContent(null);
setIsNextStep(false);
setUniformityStep('preview');
setVerifyUniformityResult(null);
} }
}, [expandedDrawerOpen, uniformityStep, setExpandedDrawerContent]); }, [
expandedDrawerOpen,
uniformityStep,
setExpandedDrawerContent,
setIsNextStep,
setUniformityStep,
setVerifyUniformityResult,
]);
return ( return (
<> <>