import React, { useState } from 'react'
import styles from './UploadTemplateKitButton.module.scss'
import uploadTemplateKitZipFile from '../../api/uploadTemplateKitZipFile'
import { useHistory } from 'react-router-dom'
import ButtonIconAndLabel from './ButtonIconAndLabel'
import ButtonElement from './ButtonElement'
import { getImportedKitUrl } from '../../utils/linkGenerator'
export const DoTheFileUpload = ({ chosenFile }) => {
const history = useHistory()
const { loading, data, error } = uploadTemplateKitZipFile({ file: chosenFile })
if (!loading && !error && data && data.templateKitId) {
history.push(getImportedKitUrl({ importedTemplateKitId: data.templateKitId }))
}
return null
}
const UploadTemplateKitButton = () => {
const [chosenFile, setChosenFile] = useState(null)
return (
<>
{
setChosenFile(e.target.files[0])
}}
/>
{chosenFile
? (
)
: null}
>
)
}
export default UploadTemplateKitButton