@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
11 lines (10 loc) • 329 B
JavaScript
import { useState as c, useRef as n, useEffect as f } from "react";
const o = (t, r) => {
const [s, u] = c(!1), e = n(null);
return f(() => (t && (u(!0), e.current && clearTimeout(e.current), e.current = setTimeout(() => u(!1), r)), () => {
e.current && clearTimeout(e.current);
}), [t, r]), s;
};
export {
o as u
};