koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 525 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("react"),y=({embedRef:e,setDuration:l,onReady:n,onError:s})=>{const c=t.useCallback(()=>{var a,u;(a=e.current)!=null&&a.duration&&l((u=e.current)==null?void 0:u.duration)},[l,e]),[r,o]=t.useState(!1),d=t.useCallback(a=>{o(!0),n(a)},[n]),i=t.useCallback(a=>{s(a)},[s]);return{handleLoadedMetaData:c,readyToPlay:r,handleCanPlay:d,handleError:i}};exports.useLoadingState=y;
//# sourceMappingURL=useLoadingState.cjs.map