Skip to content
0

katanakit-js / useEnhanceVideoFacades

Function: useEnhanceVideoFacades() ​

ts
function useEnhanceVideoFacades(root?): () => void;

Defined in: src/infrastructure/media/media.service.ts:16

Hydrates click-to-play facades rendered by useBuildVideoEmbed. SSR-safe: no-op outside the browser, no side effects on import. Call once per page (Astro/React/Vue/MDX useEffect or inline script).

Parameters ​

ParameterTypeDescription
root?ParentNodeScope element or document (defaults to document).

Returns ​

Cleanup function removing the delegated listener.

() => void

Example ​

ts
useEnhanceVideoFacades(); // click on [data-video-facade] swaps in the iframe

Released under the MIT License.