Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React from 'react';
2
import { Button } from '@mui/material';
3
import { useFormContext } from 'react-hook-form';
4
 
5
export const FormButton = ({ type = 'submit', children, ...props }) => {
3736 stevensc 6
  const {
7
    formState: { isSubmitting, isValid, isLoading }
8
  } = useFormContext();
3719 stevensc 9
 
10
  return (
3736 stevensc 11
    <Button
12
      type={type}
13
      {...props}
14
      disabled={isSubmitting || !isValid || isLoading}
15
      variant='contained'
16
      color='primary'
17
    >
3719 stevensc 18
      {children}
19
    </Button>
20
  );
21
};