diff --git a/frontend/src/pages/Picker.jsx b/frontend/src/pages/Picker.jsx index b0263fa..3d68001 100644 --- a/frontend/src/pages/Picker.jsx +++ b/frontend/src/pages/Picker.jsx @@ -34,6 +34,16 @@ function Picker() { const [sessionEnded, setSessionEnded] = useState(false); const [stickerMode, setStickerMode] = useState('auto'); const stickerSendRef = useRef(null); + const [stickerPulse, setStickerPulse] = useState(false); + const prevStickerModeRef = useRef(stickerMode); + useEffect(() => { + if (stickerMode === 'auto' && prevStickerModeRef.current !== 'auto') { + setStickerPulse(true); + const timer = setTimeout(() => setStickerPulse(false), 2000); + return () => clearTimeout(timer); + } + prevStickerModeRef.current = stickerMode; + }, [stickerMode]); // Filters const [playerCount, setPlayerCount] = useState(''); @@ -874,6 +884,44 @@ function Picker() { )} + {/* Sticker Visibility Toggle */} +