import {Button} from '@remotion/design'; import React, {useCallback, useRef} from 'react'; import type {Source} from '~/lib/convert-state'; export const DropFileBox: React.FC<{ readonly setSrc: React.Dispatch>; }> = ({setSrc}) => { const ref = useRef(null); const handleFileChange = useCallback( (event: React.ChangeEvent) => { const file = event.target.files?.[0]; if (file) { setSrc({type: 'file', file}); // eslint-disable-next-line no-console console.log('File selected:', file.name); // Add your file handling logic here } }, [setSrc], ); return (
); };