koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
13 lines (12 loc) • 479 B
JavaScript
"use client";
import { useInterval as n } from "../../internal/hooks/useInterval.js";
import { useIsInViewport as c } from "../../internal/hooks/useIsInViewport.js";
import { useDocumentVisible as l } from "../../internal/hooks/useDocumentVisible.js";
const p = ({ rotateFn: t, interval: o = null, ref: e }) => {
const s = c(e), i = l();
n({ callback: t, interval: o, condition: !!o && s && i });
};
export {
p as useAutoRotate
};
//# sourceMappingURL=useAutoRotate.js.map