Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 11056 Rev 11057
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
					<div style={isShowSecondPage ? { display: 'none' } : { display: 'flex' }}>
91
					<div className='form-group'>
92
						<div className='form-group'>
92
						<label className="form-label">Correo electrónico</label>
93
							<label className="form-label">Correo electrónico</label>
93
						<input type="email" name='email' className='form-control' ref={register({ required: true })} />
94
							<input type="email" name='email' className='form-control' ref={register({ required: true })} />
94
						{errors.email && <p>{errors.email.message}</p>}
95
							{errors.email && <p>{errors.email.message}</p>}
95
					</div>
96
						</div>
96
					<button
97
						<button
97
						type="button"
98
							type="button"
98
						className="btn btn-primary"
99
							className="btn btn-primary"
99
						onClick={checkEmail}
100
							onClick={checkEmail}
100
					>
101
						>
101
						Verificar Email
102
							Verificar Email
102
					</button>
103
						</button>
103
					<div className='form-group'>
104
						<div className='form-group'>
104
						<label className="form-label">Nombre</label>
105
							<label className="form-label">Nombre</label>
105
						<input type="text" name='first_name' className='form-control' ref={register({ required: true })} />
106
							<input type="text" name='first_name' className='form-control' ref={register({ required: true })} />
106
						{errors.first_name && <p>{errors.first_name.message}</p>}
107
							{errors.first_name && <p>{errors.first_name.message}</p>}
107
					</div>
108
						</div>
108
					<div className='form-group'>
109
						<div className='form-group'>
109
						<label className="form-label">Apellido</label>
110
							<label className="form-label">Apellido</label>
110
						<input type="text" name='last_name' className='form-control' ref={register({ required: true })} />
111
							<input type="text" name='last_name' className='form-control' ref={register({ required: true })} />
111
						{errors.last_name && <p>{errors.last_name.message}</p>}
112
							{errors.last_name && <p>{errors.last_name.message}</p>}
-
 
113
						</div>
112
					</div>
114
					</div>
-
 
115
					<div style={isShowSecondPage ? { display: 'none' } : { display: 'flex' }}>
113
					<div className='form-group'>
116
						<div className='form-group'>
114
						<label className="form-label">Comentario</label>
117
							<label className="form-label">Comentario</label>
115
						<DescriptionInput
118
							<DescriptionInput
116
							name='comment'
119
								name='comment'
117
							setValue={setValue}
120
								setValue={setValue}
118
						/>
121
							/>
119
						{errors.comment && <p>{errors.comment.message}</p>}
122
							{errors.comment && <p>{errors.comment.message}</p>}
120
					</div>
123
						</div>
121
					<div className='form-group'>
124
						<div className='form-group'>
122
						<label className="form-label">Evaluación</label>
125
							<label className="form-label">Evaluación</label>
123
						<select className='form-control' name='evaluation' ref={register}>
126
							<select className='form-control' name='evaluation' ref={register}>
124
							{
127
								{
125
								pointsOptions.map(({ label, value }) => {
128
									pointsOptions.map(({ label, value }) => {
126
									return <option key={value} value={value}>{label}</option>
129
										return <option key={value} value={value}>{label}</option>
127
								})
130
									})
128
							}
131
								}
129
						</select>
132
							</select>
130
					</div>
133
						</div>
131
					<div className='form-group'>
134
						<div className='form-group'>
132
						<label className="form-label">Resumen Curricular</label>
135
							<label className="form-label">Resumen Curricular</label>
133
						<input
136
							<input
134
							className="form-control p-0"
137
								className="form-control p-0"
135
							type="file"
138
								type="file"
136
							name="file"
139
								name="file"
137
							accept='pdf/docx'
140
								accept='pdf/docx'
138
							ref={register}
141
								ref={register}
139
							style={{ height: '2rem' }}
142
								style={{ height: '2rem' }}
140
						/>
143
							/>
141
					</div>
144
						</div>
142
					<div className='form-group'>
145
						<div className='form-group'>
143
						<label className="form-label">Estatus</label>
146
							<label className="form-label">Estatus</label>
144
						<select className='form-control' name='evaluation' ref={register}>
147
							<select className='form-control' name='evaluation' ref={register}>
145
							{
148
								{
146
								statusOptions.map(({ label, value }) => {
149
									statusOptions.map(({ label, value }) => {
147
									return <option key={value} value={value}>{label}</option>
150
										return <option key={value} value={value}>{label}</option>
148
								})
151
									})
149
							}
152
								}
150
						</select>
153
							</select>
-
 
154
						</div>
151
					</div>
155
					</div>
152
				</Modal.Body>
156
				</Modal.Body>
153
				<Modal.Footer>
157
				<Modal.Footer>
154
					<Button variant="danger" onClick={() => setIsShowSecondPage(false)}>
158
					<Button variant="primary" type='submit' style={isShowSecondPage ? { display: 'none' } : { display: 'flex' }}>
155
						Cancelar
159
						Siguiente
156
					</Button>
160
					</Button>
157
					<Button
-
 
158
						variant="primary"
161
					<Button variant="primary" type='submit'>
159
						type='submit'
-
 
160
					>
-
 
161
						Enviar
162
						Enviar
162
					</Button>
163
					</Button>
-
 
164
					<Button variant="danger" onClick={() => setIsShowSecondPage(false)}>
-
 
165
						Cancelar
-
 
166
					</Button>
163
				</Modal.Footer>
167
				</Modal.Footer>
164
			</form>
168
			</form>
165
		</Modal >
169
		</Modal >
166
	)
170
	)
167
}
171
}