Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3694 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3695 stevensc 1
import React from 'react';
2
import { useSelector } from 'react-redux';
3
import { IconButton } from '@mui/material';
3694 stevensc 4
import SendRounded from '@mui/icons-material/SendRounded';
3548 stevensc 5
 
6
import { Form, FormInput } from '@shared/components';
3554 stevensc 7
import { FormInputRating } from '.';
3548 stevensc 8
 
9
export function CapsuleCommentForm({ onSubmit = () => {} }) {
10
  const labels = useSelector(({ intl }) => intl.labels);
11
 
12
  return (
3555 stevensc 13
    <Form onSubmit={onSubmit} defaultValues={{ comment: '', rating: 0 }} reset>
3655 stevensc 14
      <FormInputRating
15
        label='Calificación'
16
        name='rating'
3656 stevensc 17
        rules={{ required: 'Por favor, califique la lección' }}
3655 stevensc 18
        defaultValue={2.5}
19
        style={{ marginBottom: 0 }}
20
      />
3548 stevensc 21
      <FormInput
22
        name='comment'
23
        placeholder={labels.write_a_comment}
3656 stevensc 24
        rules={{ required: 'Por favor, escriba un comentario' }}
3548 stevensc 25
        autoComplete='off'
26
        endAdornment={
27
          <IconButton type='submit' sx={{ padding: 0.4 }}>
28
            <SendRounded />
29
          </IconButton>
30
        }
31
      />
32
    </Form>
33
  );
34
}