Rev 2843 | Rev 3530 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { useForm } from 'react-hook-form'import { useSelector } from 'react-redux'import { Box, Button } from '@mui/material'import Input from '@components/UI/inputs/Input'import Form from '@components/common/form'export default function CommentForm({ onSubmit = () => {} }) {const labels = useSelector(({ intl }) => intl.labels)const {control,handleSubmit,reset,formState: { errors }} = useForm({defaultValues: {comment: ''}})const submitHandler = handleSubmit(({ comment }) => {onSubmit(comment)reset()})return (<Form onSubmit={submitHandler}><Boxsx={{display: 'flex',gap: ({ spacing }) => spacing(0.5),alignItems: 'center'}}><Inputname='comment'placeholder={labels.write_a_comment}control={control}error={errors.comment?.message}rules={{ required: 'Este campo es requerido' }}variant='search'autoComplete='off'/><Button color='primary'>Publicar</Button></Box></Form>)}