UNPKG

koval-ui

Version:

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

3 lines (2 loc) 591 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("react"),a=require("./types.cjs"),i=({embedRef:e,playMode:c})=>{const[r,t]=u.useState(0);return u.useEffect(()=>{const s=setInterval(()=>{e.current?.currentTime&&c===a.PlayModes.play&&e.current?.currentTime!==r&&t(e.current?.currentTime)},1e3);return()=>{clearInterval(s)}},[r,c,e]),{handleSetTime:u.useCallback(n=>{t(n.target.valueAsNumber),e.current.currentTime=n.target.valueAsNumber},[e]),currentTime:r,setCurrentTime:t}};exports.useTime=i; //# sourceMappingURL=useTime.cjs.map