mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-22 12:42:09 +00:00
14 lines
414 B
TypeScript
14 lines
414 B
TypeScript
import { useEffect } from 'react';
|
|
import { type FileType, type FileDropListener, useFileDrop } from './FileDrop';
|
|
|
|
const onFileDrop = (types: FileType[], listener: FileDropListener) => {
|
|
const { on, off } = useFileDrop();
|
|
|
|
useEffect(() => {
|
|
types.forEach((type) => on(type, listener));
|
|
|
|
return () => types.forEach((type) => off(type, listener));
|
|
}, []);
|
|
};
|
|
|
|
export default onFileDrop;
|