diff --git a/frontend/src/pages/VisitorKioskPage.tsx b/frontend/src/pages/VisitorKioskPage.tsx index b88547c..b2609d4 100644 --- a/frontend/src/pages/VisitorKioskPage.tsx +++ b/frontend/src/pages/VisitorKioskPage.tsx @@ -138,13 +138,13 @@ export default function VisitorKioskPage() { }); }; - // Auto-reset success screen after 5 seconds + // Auto-reset success screen after 5 seconds ONLY for check-out (no badge number) useEffect(() => { - if (mode === 'success') { + if (mode === 'success' && !successData?.badgeNumber) { const timer = setTimeout(resetToHome, 5000); return () => clearTimeout(timer); } - }, [mode]); + }, [mode, successData]); return (
@@ -430,9 +430,9 @@ export default function VisitorKioskPage() {