import Button, { ButtonProps } from '@material-ui/core/Button'; import useTheme from '@material-ui/core/styles/useTheme'; import React, { ReactNode, Ref } from 'react'; import { Override, filterDOMProps, useForm } from 'uniforms'; export type SubmitFieldProps = Override< ButtonProps, // FIXME: What kind of `ref` is it? { inputRef?: Ref; label?: ReactNode } >; function SubmitField({ children, disabled, inputRef, label = 'Submit', value, ...props }: SubmitFieldProps) { const { error, state } = useForm(); const theme = useTheme(); const themeProps = theme.props?.MuiButton; return ( ); } export default SubmitField;