diff --git a/tools/static-assets/skel-solid/imports/ui/Info.jsx b/tools/static-assets/skel-solid/imports/ui/Info.jsx index 6f4a441e79..cf6f585c2e 100644 --- a/tools/static-assets/skel-solid/imports/ui/Info.jsx +++ b/tools/static-assets/skel-solid/imports/ui/Info.jsx @@ -1,26 +1,36 @@ import { LinksCollection } from "../api/links"; import { createSignal, For } from "solid-js"; import { Tracker } from "meteor/tracker"; +import { Meteor } from "meteor/meteor"; export const Info = () => { + const loading = Meteor.subscribe("links"); + const [isLoading, setIsLoading] = createSignal(loading.ready()); const [links, setLinks] = createSignal([]); Tracker.autorun(() => { + setIsLoading(loading.ready()); setLinks(LinksCollection.find().fetch()); }); + if (isLoading()) { + return