Rev 3269 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { useForm } from 'react-hook-form';import { Button } from '@mui/material';import Widget from '@components/UI/Widget';import Form from '@components/common/form';import LoadingWrapper from '@components/common/loading-wrapper';import Input from '@components/UI/inputs/Input';import Ckeditor from '@components/common/ckeditor/Ckeditor';export default function ValueForm({ onSubmit = () => {}, defaultValues = {}, values = {} }) {const {control,handleSubmit,formState: { errors, isSubmitting }} = useForm({defaultValues,values});return (<Widget><Widget.Body><Form onSubmit={handleSubmit(onSubmit)}><LoadingWrapper loading={isSubmitting}><Inputlabel='Título del valor'name='name'control={control}error={errors.name?.message}rules={{ required: 'El titulo es requerido' }}/><Ckeditorname='description'control={control}label='Descripción'error={errors.description?.message}rules={{ required: 'La descripción es requerida' }}/><Button type='submit' color='primary'>Enviar</Button></LoadingWrapper></Form></Widget.Body></Widget>);}