<<<<<<< HEAD import { useUploadFileMutation, File } from '../../gql' ======= import { useUploadFileMutation, File, FilesDocument } from '../../gql' >>>>>>> 09cdf731785304362601ab5d7e726061524c82a3 import { useForm, TextInput } from '../../form' import { customEvent } from '../../lib/customEvent' const UploadFile = ({ callback }: { callback?: (file: File) => void }) => { const [uploadFile, { error, loading }] = useUploadFileMutation() const { values, onChange } = useForm({ file: undefined, comment: '' }) return ( <>
{ event.preventDefault() const file = await uploadFile({ variables: values }) callback && callback(file.data.uploadFile) }} >

File Upload

{ console.log( event.target.files, event.target.files?.item(0), event.target.files?.item(0)?.type ) onChange(customEvent('file', event.target.files?.item(0))) }} /> {error &&
Error
} ) } export default UploadFile