import { useEffect, useState } from "react"; type FileThumbnailProps = { file: File; alt?: string; className?: string; }; export default function FileThumbnail({ file, alt, className }: FileThumbnailProps) { const [src, setSrc] = useState(""); useEffect(() => { const url = URL.createObjectURL(file); setSrc(url); return () => { URL.revokeObjectURL(url); }; }, [file]); return ( {alt ); }