UNPKG

koval-ui

Version:

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

24 lines (23 loc) 586 B
"use client"; import { useCallback as e, useState as y } from "react"; const P = ({ embedRef: t, setDuration: n, onReady: r, onError: o }) => { const s = e(() => { var a, l; (a = t.current) != null && a.duration && n((l = t.current) == null ? void 0 : l.duration); }, [n, t]), [c, u] = y(!1), d = e( (a) => { u(!0), r(a); }, [r] ), i = e( (a) => { o(a); }, [o] ); return { handleLoadedMetaData: s, readyToPlay: c, handleCanPlay: d, handleError: i }; }; export { P as useLoadingState }; //# sourceMappingURL=useLoadingState.js.map