feat: update CursosVista component layout and modify nuevaCompetencia validation in CursosSchema

This commit is contained in:
SirRobert-1 2025-05-07 09:07:44 -06:00
parent b57e880456
commit 5a7479c18a
2 changed files with 4 additions and 7 deletions
diplomas/src

View File

@ -169,15 +169,15 @@ export default function CursosVista() {
<td className="py-2 px-4 border-b">
{curso.competencias.join(", ")}
</td>
<td className="py-2 px-4 border-b space-x-2">
<td className="py-2 border-b flex">
<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)}
>
Editar
</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)}
>
Eliminar

View File

@ -7,8 +7,5 @@ export const cursosSchema = z.object({
.regex(/^[\p{L}\s]+$/u, "Solo se permiten letras en el nombre"),
descripcion: z.string().nonempty("Escribe una descripción"),
horas: z.number().positive("Las horas deben ser un número positivo").int(),
nuevaCompetencia: z
.string()
.nonempty("Escribe las competencias")
.regex(/^[\p{L}\s]+$/u, "Solo se permiten letras en las competencias"),
nuevaCompetencia: z.string().optional(),
});