import { Box, Button, Flex, Icon, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, useDisclosure } from '@chakra-ui/react' import { Form, Formik } from 'formik' import { useUploadCvMutation } from 'src/generated/graphql' import { ContainedButton } from './ContainedButton' import { FileField } from './FileField' interface UploadCVButtonProps { } export const UploadCVButton = (props: UploadCVButtonProps): JSX.Element => { const { } = props const { isOpen: isUploadingCVOpen, onOpen: onUploadingCVOpen, onClose: onUploadingCVClose } = useDisclosure() const [, uploadCV] = useUploadCvMutation() return ( <> { uploadCV(values) onUploadingCVClose() }} > {({ isSubmitting, values }) =>
Upload new CV Save }
) }