diff --git a/frontend/src/certs/index.tsx b/frontend/src/certs/index.tsx index dd15690..249c5ff 100644 --- a/frontend/src/certs/index.tsx +++ b/frontend/src/certs/index.tsx @@ -1,4 +1,4 @@ -import { JSX, Resource, createContext, createMemo, createResource, createSignal, useContext } from "solid-js"; +import { JSX, Resource, Show, createContext, createMemo, createResource, createSignal, useContext } from "solid-js"; import { NewRegister } from "./NewRegister"; import { Registers } from "./Registers"; import { Search } from "./Search"; @@ -13,24 +13,39 @@ export function Certs() { const [courses] = createResource(fetchAllCourses); const coursesReady = createMemo(() => courses.state === "ready"); + const coursesLoading = createMemo(() => courses.state === "pending"); return ( <> -
+
-
- - setCount((x) => x + 1)} - /> - -
+ +
+ + setCount((x) => x + 1)} + /> + +
+
+ +
+
+ Error al cargar recursos vitales del sistema (lista de cursos) +
+ Recargue la página para intentar de nuevo +
+
+ {courses.error?.message} +
+
+
); }