Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 11054 Rev 11055
Línea 86... Línea 86...
86
			<Modal.Header closeButton>
86
			<Modal.Header closeButton>
87
				<Modal.Title>Nuevo candidato</Modal.Title>
87
				<Modal.Title>Nuevo candidato</Modal.Title>
88
			</Modal.Header>
88
			</Modal.Header>
89
			<form onSubmit={handleSubmit(onSubmit)}>
89
			<form onSubmit={handleSubmit(onSubmit)}>
90
				<Modal.Body>
90
				<Modal.Body>
91
					{
-
 
92
						isShowSecondPage
-
 
93
							?
-
 
94
							<div style={isShowSecondPage ? { display: 'none' } : { display: 'inline-flex' }}>
91
					<div style={isShowSecondPage ? { display: 'none' } : { display: 'inline-flex' }}>
95
								<div className='form-group'>
92
						<div className='form-group'>
96
									<label className="form-label">Comentario</label>
93
							<label className="form-label">Comentario</label>
97
									<DescriptionInput
94
							<DescriptionInput
98
										name='comment'
95
								name='comment'
99
										setValue={setValue}
96
								setValue={setValue}
100
									/>
97
							/>
101
									{errors.comment && <p>{errors.comment.message}</p>}
98
							{errors.comment && <p>{errors.comment.message}</p>}
102
								</div>
99
						</div>
103
								<div className='form-group'>
100
						<div className='form-group'>
104
									<label className="form-label">Evaluación</label>
101
							<label className="form-label">Evaluación</label>
105
									<select className='form-control' name='evaluation' ref={register}>
102
							<select className='form-control' name='evaluation' ref={register}>
106
										{
103
								{
107
											pointsOptions.map(({ label, value }) => {
104
									pointsOptions.map(({ label, value }) => {
108
												return <option key={value} value={value}>{label}</option>
105
										return <option key={value} value={value}>{label}</option>
109
											})
106
									})
110
										}
107
								}
111
									</select>
108
							</select>
112
								</div>
109
						</div>
113
								<div className='form-group'>
110
						<div className='form-group'>
114
									<label className="form-label">Resumen Curricular</label>
111
							<label className="form-label">Resumen Curricular</label>
115
									<input
112
							<input
116
										className="form-control p-0"
113
								className="form-control p-0"
117
										type="file"
114
								type="file"
118
										name="file"
115
								name="file"
119
										accept='pdf/docx'
116
								accept='pdf/docx'
120
										ref={register}
117
								ref={register}
121
										style={{ height: '2rem' }}
118
								style={{ height: '2rem' }}
122
									/>
119
							/>
123
								</div>
120
						</div>
124
								<div className='form-group'>
121
						<div className='form-group'>
125
									<label className="form-label">Estatus</label>
122
							<label className="form-label">Estatus</label>
126
									<select className='form-control' name='evaluation' ref={register}>
123
							<select className='form-control' name='evaluation' ref={register}>
127
										{
124
								{
128
											statusOptions.map(({ label, value }) => {
125
									statusOptions.map(({ label, value }) => {
129
												return <option key={value} value={value}>{label}</option>
126
										return <option key={value} value={value}>{label}</option>
130
											})
127
									})
131
										}
128
								}
132
									</select>
129
							</select>
133
								</div>
130
						</div>
134
							</div>
131
					</div>
135
							:
-
 
136
							<div style={!isShowSecondPage ? { display: 'none' } : { display: 'inline-flex' }}>
132
					<div style={!isShowSecondPage ? { display: 'none' } : { display: 'inline-flex' }}>
137
								<div className='form-group'>
133
						<div className='form-group'>
138
									<label className="form-label">Correo electrónico</label>
134
							<label className="form-label">Correo electrónico</label>
139
									<input type="email" name='email' className='form-control' ref={register({ required: true })} />
135
							<input type="email" name='email' className='form-control' ref={register({ required: true })} />
140
									{errors.email && <p>{errors.email.message}</p>}
136
							{errors.email && <p>{errors.email.message}</p>}
141
								</div>
137
						</div>
142
								<button
138
						<button
143
									type="button"
139
							type="button"
144
									className="btn btn-primary"
140
							className="btn btn-primary"
145
									onClick={checkEmail}
141
							onClick={checkEmail}
146
								>
142
						>
147
									Verificar Email
143
							Verificar Email
148
								</button>
144
						</button>
149
								<div className='form-group'>
145
						<div className='form-group'>
150
									<label className="form-label">Nombre</label>
146
							<label className="form-label">Nombre</label>
151
									<input type="text" name='first_name' className='form-control' ref={register({ required: true })} />
147
							<input type="text" name='first_name' className='form-control' ref={register({ required: true })} />
152
									{errors.first_name && <p>{errors.first_name.message}</p>}
148
							{errors.first_name && <p>{errors.first_name.message}</p>}
153
								</div>
149
						</div>
154
								<div className='form-group'>
150
						<div className='form-group'>
155
									<label className="form-label">Apellido</label>
151
							<label className="form-label">Apellido</label>
156
									<input type="text" name='last_name' className='form-control' ref={register({ required: true })} />
152
							<input type="text" name='last_name' className='form-control' ref={register({ required: true })} />
157
									{errors.last_name && <p>{errors.last_name.message}</p>}
153
							{errors.last_name && <p>{errors.last_name.message}</p>}
158
								</div>
154
						</div>
159
							</div>
155
					</div>
160
					}
-
 
161
				</Modal.Body>
156
				</Modal.Body>
162
				<Modal.Footer>
157
				<Modal.Footer>
163
					{
158
					{
164
						isShowSecondPage
159
						isShowSecondPage
165
							?
160
							?