feat: update CursosVista component layout and modify nuevaCompetencia validation in CursosSchema
This commit is contained in:
parent
b57e880456
commit
5a7479c18a
|
@ -169,15 +169,15 @@ export default function CursosVista() {
|
||||||
<td className="py-2 px-4 border-b">
|
<td className="py-2 px-4 border-b">
|
||||||
{curso.competencias.join(", ")}
|
{curso.competencias.join(", ")}
|
||||||
</td>
|
</td>
|
||||||
<td className="py-2 px-4 border-b space-x-2">
|
<td className="py-2 border-b flex">
|
||||||
<Button
|
<Button
|
||||||
className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-1 px-3 rounded"
|
className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-1 px-3 rounded m-1"
|
||||||
onClick={() => iniciarEdicion(curso)}
|
onClick={() => iniciarEdicion(curso)}
|
||||||
>
|
>
|
||||||
Editar
|
Editar
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
className="bg-red-500 hover:bg-red-700 text-white font-bold py-1 px-3 rounded"
|
className="bg-red-500 hover:bg-red-700 text-white font-bold py-1 px-3 rounded m-1"
|
||||||
onClick={() => confirmarEliminacion(curso.id)}
|
onClick={() => confirmarEliminacion(curso.id)}
|
||||||
>
|
>
|
||||||
Eliminar
|
Eliminar
|
||||||
|
|
|
@ -7,8 +7,5 @@ export const cursosSchema = z.object({
|
||||||
.regex(/^[\p{L}\s]+$/u, "Solo se permiten letras en el nombre"),
|
.regex(/^[\p{L}\s]+$/u, "Solo se permiten letras en el nombre"),
|
||||||
descripcion: z.string().nonempty("Escribe una descripción"),
|
descripcion: z.string().nonempty("Escribe una descripción"),
|
||||||
horas: z.number().positive("Las horas deben ser un número positivo").int(),
|
horas: z.number().positive("Las horas deben ser un número positivo").int(),
|
||||||
nuevaCompetencia: z
|
nuevaCompetencia: z.string().optional(),
|
||||||
.string()
|
|
||||||
.nonempty("Escribe las competencias")
|
|
||||||
.regex(/^[\p{L}\s]+$/u, "Solo se permiten letras en las competencias"),
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue