Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 | 17x 17x 12x 12x | import { useEffect } from 'react';
export function useAutoHide(show: boolean, duration: number, onHide: () => void) {
useEffect(() => {
if (!show) return;
const timer = setTimeout(onHide, duration);
return () => clearTimeout(timer);
}, [show, duration, onHide]);
}
|