mirror of
https://github.com/zoriya/v10.git
synced 2026-08-08 23:27:58 +00:00
14 lines
358 B
JavaScript
14 lines
358 B
JavaScript
"use client";
|
|
import { useCallback } from "react";
|
|
//#region src/utils/use-attach-media.ts
|
|
function useAttachMedia(media) {
|
|
return useCallback((element) => {
|
|
if (element) media.attach?.(element);
|
|
else media.detach?.();
|
|
return () => media.detach?.();
|
|
}, [media]);
|
|
}
|
|
//#endregion
|
|
export { useAttachMedia };
|
|
|
|
//# sourceMappingURL=use-attach-media.js.map
|