From 5b1a95b1627ac807342402be8e5bc78ca0f970eb Mon Sep 17 00:00:00 2001 From: Tony Salomone <dadmobile@gmail.com> Date: Sun, 19 Jan 2025 17:36:34 -0500 Subject: [PATCH] Only call uninstalled models list when import modal is open. --- src/renderer/components/ModelZoo/ImportModelsModal.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/ModelZoo/ImportModelsModal.tsx b/src/renderer/components/ModelZoo/ImportModelsModal.tsx index 05d813fb..2d423ed3 100644 --- a/src/renderer/components/ModelZoo/ImportModelsModal.tsx +++ b/src/renderer/components/ModelZoo/ImportModelsModal.tsx @@ -35,7 +35,9 @@ export default function ImportModelsModal({ open, setOpen}) { error: modelsError, isLoading: isLoading, } = useSWR( - chatAPI.Endpoints.Models.SearchForLocalUninstalledModels(modelFolder), + !open + ? null + : chatAPI.Endpoints.Models.SearchForLocalUninstalledModels(modelFolder), fetcher ); const models = modelsData?.data; @@ -278,12 +280,12 @@ export default function ImportModelsModal({ open, setOpen}) { {isLoading && ( <tr> <td colSpan={5}> - <CircularProgress color="primary" /> <Typography level="body-lg" justifyContent="center" margin={5} > + <CircularProgress color="primary" /> Scanning for models... </Typography> </td> @@ -292,7 +294,6 @@ export default function ImportModelsModal({ open, setOpen}) { {modelsError && ( <tr> <td colSpan={5}> - <CircularProgress color="primary" /> <Typography level="body-lg" justifyContent="center" -- GitLab