Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4412 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 4412 Rev 4414
Línea 58... Línea 58...
58
        if (response.success) {
58
        if (response.success) {
59
          Object
59
          Object
60
            .entries(response.data)
60
            .entries(response.data)
61
            .map(([key, value]) => {
61
            .map(([key, value]) => {
62
              const currentValue = getValues(key)
62
              const currentValue = getValues(key)
63
              
63
 
64
              if (key === 'is_adult') {
64
              if (key === 'is_adult') {
65
                return setIsAdult(value === 'y' ? true : false)
65
                return setIsAdult(value === 'y' ? true : false)
66
              }
66
              }
Línea 67... Línea 67...
67
 
67
 
Línea 84... Línea 84...
84
        :
84
        :
85
        <form onSubmit={handleSubmit(handleOnSubmit)}>
85
        <form onSubmit={handleSubmit(handleOnSubmit)}>
86
          <div className="inputs__container">
86
          <div className="inputs__container">
87
            <div className="cp-field">
87
            <div className="cp-field">
88
              <label htmlFor="first_name">Nombre</label>
88
              <label htmlFor="first_name">Nombre</label>
89
              <input type="text" {...register("first_name")} />
89
              <input type="text" name="first_name" ref={register} defaultValue={watch('first_name')} />
90
              {errors.first_name && <FormErrorFeedback>Por favor ingrese su nombre</FormErrorFeedback>}
90
              {errors.first_name && <FormErrorFeedback>Por favor ingrese su nombre</FormErrorFeedback>}
91
            </div>
91
            </div>
92
            <div className="cp-field">
92
            <div className="cp-field">
93
              <label htmlFor="last_name">Apellido</label>
93
              <label htmlFor="last_name">Apellido</label>
94
              <input {...register("text")} name="last_name" />
94
              <input type="text" name="last_name" ref={register} defaultValue={watch('last_name')} />
95
              {errors.last_name && <FormErrorFeedback>Por favor ingrese su apellido</FormErrorFeedback>}
95
              {errors.last_name && <FormErrorFeedback>Por favor ingrese su apellido</FormErrorFeedback>}
96
            </div>
96
            </div>
97
          </div>
97
          </div>
98
          <div className="inputs__container">
98
          <div className="inputs__container">
99
            <div className="cp-field">
99
            <div className="cp-field">
100
              <label htmlFor="last_name">Email</label>
100
              <label htmlFor="email">Email</label>
101
              <input type="text" {...register("email")} />
101
              <input type="text" name="email" ref={register} defaultValue={watch('email')} />
102
              {errors.email && <FormErrorFeedback>Por favor ingrese un correo electrónico valido</FormErrorFeedback>}
102
              {errors.email && <FormErrorFeedback>Por favor ingrese un correo electrónico valido</FormErrorFeedback>}
103
            </div>
103
            </div>
104
            <div className="cp-field">
104
            <div className="cp-field">
105
              <label htmlFor="phone">Teléfono</label>
105
              <label htmlFor="phone">Teléfono</label>
106
              <PhoneInput
106
              <PhoneInput
Línea 114... Línea 114...
114
          </div>
114
          </div>
115
          <div className="inputs__container">
115
          <div className="inputs__container">
116
            <div className="cp-field">
116
            <div className="cp-field">
117
              <label htmlFor="gender">Género</label>
117
              <label htmlFor="gender">Género</label>
118
              <select
118
              <select
-
 
119
                defaultValue={watch('gender')}
119
                {...register("gender")}
120
                name="gender"
-
 
121
                ref={register}
120
              >
122
              >
121
                <option value="" hidden>
123
                <option value="" hidden>
122
                  Seleccione un género
124
                  Seleccione un género
123
                </option>
125
                </option>
124
                <option value="m">Masculino</option>
126
                <option value="m">Masculino</option>
Línea 126... Línea 128...
126
              </select>
128
              </select>
127
              {errors.gender && <FormErrorFeedback>Por favor selecciona un genero</FormErrorFeedback>}
129
              {errors.gender && <FormErrorFeedback>Por favor selecciona un genero</FormErrorFeedback>}
128
            </div>
130
            </div>
129
            <div className="cp-field">
131
            <div className="cp-field">
130
              <label htmlFor="timezone">Zona horaria</label>
132
              <label htmlFor="timezone">Zona horaria</label>
131
              <select {...register("timezone")}>
133
              <select name="timezone" ref={register} defaultValue={watch('timezone')}>
132
                <option value="" hidden>
134
                <option value="" hidden>
133
                  Zona horaria
135
                  Zona horaria
134
                </option>
136
                </option>
135
                {Object.entries(timezones).map(([key, value]) =>
137
                {Object.entries(timezones).map(([key, value]) =>
136
                  <option value={key} key={key}>
138
                  <option value={key} key={key}>