Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3719 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react';
import { Button } from '@mui/material';
import { useFormContext } from 'react-hook-form';

export const FormButton = ({ type = 'submit', children, ...props }) => {
  const {
    formState: { isSubmitting, isValid, isLoading }
  } = useFormContext();

  return (
    <Button
      type={type}
      {...props}
      disabled={isSubmitting || !isValid || isLoading}
      variant='contained'
      color='primary'
    >
      {children}
    </Button>
  );
};