-
-
- Nombres y Apellidos
-
-
-
- Apellidos y Nombres
-
-
-
-
-
-
- Nombres
-
-
-
- Apellidos
-
-
-
- Paterno
-
-
-
- Materno
-
-
-
+
+
+ NOM AP
+
+
+
+ AP NOM
+
+
+
+ NOM
+
+
+ AP
+
+
+ Ap
+
+
+ Am
+
-
+
CURSO
@@ -131,7 +122,6 @@ export function Registers(props: { person: Person | null, lastUpdate: number })
function Register(props: { cert: RegisterReturn, onUpdate: () => void }) {
const [deleteConfirmation, setDeleteConfirmation] = createSignal(false);
- const [deleteText, setDeleteText] = createSignal("Eliminar");
const [downloading, setDownloading] = createSignal(false);
const deleteRegister = async() => {
@@ -147,12 +137,10 @@ function Register(props: { cert: RegisterReturn, onUpdate: () => void }) {
} else {
// Show delete confirmation
- setDeleteText("Estas seguro?");
setDeleteConfirmation(true);
// Exit confirmation after 3 seconds
setTimeout(() => {
- setDeleteText("Eliminar");
setDeleteConfirmation(false);
}, 3000);
}
@@ -205,8 +193,8 @@ function Register(props: { cert: RegisterReturn, onUpdate: () => void }) {
return (
{props.cert.curso_nombre}
- {props.cert.fecha_inscripcion.toString()}
-
+ {props.cert.fecha_inscripcion.toString()}
+
@@ -237,14 +225,14 @@ function Register(props: { cert: RegisterReturn, onUpdate: () => void }) {
-
+
- {deleteText()}
+
diff --git a/src/views/components/Search.tsx b/src/views/components/Search.tsx
index 7d1d49d..201f632 100644
--- a/src/views/components/Search.tsx
+++ b/src/views/components/Search.tsx
@@ -125,7 +125,7 @@ function InputBox(props: {
const copyToClipboard: HTMLButtonEvent = (ev) => {
ev.preventDefault();
- if (props.dni.length == 8) {
+ if (props.dni.length === 8) {
navigator.clipboard.writeText(props.dni);
setSuccessAnimation(true);
setTimeout(() => setSuccessAnimation(false), 1000);
@@ -136,7 +136,7 @@ function InputBox(props: {
ev.preventDefault();
props.setDni("");
- }
+ };
return (
@@ -156,16 +156,16 @@ function InputBox(props: {
onChange={(e) => props.setDni(e.target.value)}
disabled={props.loading}
/>
-
-
+
- )
+ );
}
diff --git a/src/views/hydration/hydration_aulavirtual.ts b/src/views/hydration/hydration_aulavirtual.ts
new file mode 100644
index 0000000..e4cc2ce
--- /dev/null
+++ b/src/views/hydration/hydration_aulavirtual.ts
@@ -0,0 +1,11 @@
+/**
+ * This file generates a hidration script, which must
+ * then be sent to the client.
+ */
+
+import {hydrate} from "solid-js/web";
+import { AulaVirtual } from "../AulaVirtual";
+
+const root = document.getElementById("root")!;
+
+hydrate(AulaVirtual, root);