import { Button, ButtonProps, chakra } from '@chakra-ui/react' import React, { ChangeEvent } from 'react' type UploadButtonProps = { onUploadChange: (file: File) => void } & ButtonProps export const UploadButton = ({ onUploadChange, ...props }: UploadButtonProps) => { const handleInputChange = (e: ChangeEvent) => { if (!e.target?.files) return onUploadChange(e.target.files[0]) } return ( <> ) }