'use client'; import { blobToImage } from '@/utility/blob'; import { useRef, useState } from 'react'; import { CopyExif } from '@/lib/CopyExif'; import { cc } from '@/utility/css'; import { AiOutlineCloudUpload } from 'react-icons/ai'; import Spinner from './Spinner'; import { ACCEPTED_PHOTO_FILE_TYPES } from '@/photo'; const INPUT_ID = 'file'; export default function ImageInput({ onStart, onBlobReady, maxSize, quality = 0.8, loading, debug, }: { onStart?: () => void onBlobReady?: (blob: Blob, extension?: string) => void maxSize?: number quality?: number loading?: boolean debug?: boolean }) { const ref = useRef(null); const [fileName, setFileName] = useState(); const [image, setImage] = useState(); return (
{fileName &&
{fileName}
}
); }