Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3555 | Rev 3656 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3555 Rev 3655
Línea 5... Línea 5...
5
export function FormInputRating({
5
export function FormInputRating({
6
  name = 'rating',
6
  name = 'rating',
7
  label = '',
7
  label = '',
8
  rules = {},
8
  rules = {},
9
  readOnly = false,
9
  readOnly = false,
10
  size = 'large'
10
  size = 'large',
-
 
11
  defaultValue = 0,
-
 
12
  style = {}
11
}) {
13
}) {
12
  const { control } = useFormContext();
14
  const { control } = useFormContext();
Línea 13... Línea 15...
13
 
15
 
14
  return (
16
  return (
15
    <Controller
17
    <Controller
16
      control={control}
18
      control={control}
17
      name={name}
19
      name={name}
-
 
20
      rules={rules}
18
      rules={rules}
21
      defaultValue={defaultValue}
19
      render={({ field, fieldState: { error } }) => (
22
      render={({ field, fieldState: { error } }) => (
20
        <FormControl error={!!error} variant='standard' fullWidth>
23
        <FormControl error={!!error} variant='standard' fullWidth sx={style}>
21
          {label && <FormLabel shrink>{label}</FormLabel>}
24
          {label && <FormLabel shrink>{label}</FormLabel>}
22
          <Rating
25
          <Rating
23
            onChange={(_, value) => field.onChange(value)}
26
            onChange={(_, value) => field.onChange(value)}
24
            value={field.value}
27
            value={field.value}