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