diff --git a/frontend/src/certs/Registers/RegisterSidebar.tsx b/frontend/src/certs/Registers/RegisterSidebar.tsx new file mode 100644 index 0000000..f81be76 --- /dev/null +++ b/frontend/src/certs/Registers/RegisterSidebar.tsx @@ -0,0 +1,59 @@ +import { Register } from "../../types/Register"; +import { formatDate } from "../../utils/functions"; + +export function RegisterSidebar(props: {register: Register, close: () => void, onDelete: () => void}) { + const deleteRegister = async() => { + + const res = await fetch(`${import.meta.env.VITE_BACKEND_URL}/api/register/${props.register.register_id}`,{ + method: "DELETE", + }); + + if (res.ok) { + props.onDelete(); + props.close(); + } + }; + + return ( +
Detalles del certificado
+ +Curso
+Matpel 2
+ +Código del certificado
+{props.register.register_code}
+ +Fecha de creación
+{formatDate(props.register.register_creation_date)}
+ +Fecha del certificado
+{formatDate(props.register.register_display_date)}
+ +Denominacion
+{props.register.register_custom_label}
+ +¿Es cert. sin firmas?
+{props.register.register_is_preview ? "Si" : "No"}
+ + + +