UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 398 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("react"),n=({callback:u,interval:e,condition:s=!0})=>{const c=r.useRef();r.useEffect(()=>{c.current=u},[u]),r.useEffect(()=>{let t;return e!==null&&s&&(t=setInterval(()=>{c.current?.()},e)),()=>{t&&clearInterval(t)}},[s,e])};exports.useInterval=n; //# sourceMappingURL=useInterval.cjs.map