Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3214 Rev 3215
Línea 30... Línea 30...
30
        <Input
30
        <Input
31
          name='name'
31
          name='name'
32
          label='Nombre'
32
          label='Nombre'
33
          placeholder='Escribe el nombre de la meta'
33
          placeholder='Escribe el nombre de la meta'
34
          control={control}
34
          control={control}
35
          // rules={{ required: 'El nombre es requerido' }}
35
          rules={{ required: 'El nombre es requerido' }}
36
          error={errors.name?.message}
36
          error={errors.name?.message}
37
        />
37
        />
Línea 38... Línea 38...
38
 
38
 
39
        <Ckeditor
39
        <Ckeditor
40
          label='Descripción'
40
          label='Descripción'
41
          name='description'
41
          name='description'
42
          control={control}
42
          control={control}
43
          // rules={{ required: 'La descripción es requerida' }}
43
          rules={{ required: 'La descripción es requerida' }}
44
          error={errors.description?.message}
44
          error={errors.description?.message}
Línea 45... Línea 45...
45
        />
45
        />
46
 
46
 
47
        <Input
47
        <Input
48
          type='number'
48
          type='number'
49
          name='value'
49
          name='value'
50
          label='Valor'
50
          label='Valor'
-
 
51
          placeholder='Define el valor de la meta'
51
          placeholder='Define el valor de la meta'
52
          control={control}
-
 
53
          rules={{
-
 
54
            required: 'El valor es requerido',
-
 
55
            min: { value: 1, message: 'El valor debe ser mayor a 1' },
52
          control={control}
56
            max: { value: 100, message: 'El valor debe ser menor a 100' }
53
          // rules={{ required: 'El valor es requerido' }}
57
          }}
Línea 54... Línea 58...
54
          error={errors.value?.message}
58
          error={errors.value?.message}
55
        />
59
        />
56
 
60
 
57
        <Controller
61
        <Controller
58
          name='skill_id'
62
          name='skill_id'
59
          control={control}
63
          control={control}
60
          defaultValue={[]}
64
          defaultValue={[]}
61
          // rules={{ required: 'La habilidad es requerida' }}
65
          rules={{ required: 'Selecciona al menos un hábito' }}
62
          render={({ field: { name, onChange } }) => (
66
          render={({ field: { name, onChange } }) => (
63
            <>
67
            <>
Línea 77... Línea 81...
77
        />
81
        />
Línea 78... Línea 82...
78
 
82
 
79
        <Controller
83
        <Controller
80
          name='start_date'
84
          name='start_date'
-
 
85
          control={control}
81
          control={control}
86
          rules={{
-
 
87
            required: 'La fecha es requerida',
-
 
88
            validate: {
-
 
89
              beGreaterThanToday: (value) =>
-
 
90
                new Date(value) > new Date() ||
-
 
91
                'La fecha debe ser mayor a la fecha actual'
-
 
92
            }
82
          // rules={{ required: 'La fecha es requerida' }}
93
          }}
83
          render={({ field: { onChange } }) => (
94
          render={({ field: { onChange } }) => (
84
            <>
95
            <>
85
              <InputLabel>Fecha de inicio</InputLabel>
96
              <InputLabel>Fecha de inicio</InputLabel>
86
              <Datetime
97
              <Datetime
Línea 99... Línea 110...
99
          )}
110
          )}
100
        />
111
        />
101
        <Controller
112
        <Controller
102
          name='end_date'
113
          name='end_date'
103
          control={control}
114
          control={control}
-
 
115
          rules={{
104
          // rules={{ required: 'La fecha es requerida' }}
116
            required: 'La fecha es requerida',
-
 
117
            validate: {
-
 
118
              beGreaterThanStartDate: (value, { start_date }) =>
-
 
119
                new Date(value) > new Date(start_date) ||
-
 
120
                'La fecha debe ser mayor a la fecha de inicio'
-
 
121
            }
-
 
122
          }}
105
          render={({ field: { onChange } }) => (
123
          render={({ field: { onChange } }) => (
106
            <>
124
            <>
107
              <InputLabel>Fecha de finalización</InputLabel>
125
              <InputLabel>Fecha de finalización</InputLabel>
108
              <Datetime
126
              <Datetime
109
                dateFormat='DD-MM-YYYY'
127
                dateFormat='DD-MM-YYYY'