From b7c6cb52860752ffd5becdf6a0593440832e89f4 Mon Sep 17 00:00:00 2001 From: Tony Salomone <dadmobile@gmail.com> Date: Sun, 19 Jan 2025 17:28:46 -0500 Subject: [PATCH] Show a message if there was an error fetching importable models. --- .../components/ModelZoo/ImportModelsModal.tsx | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/ModelZoo/ImportModelsModal.tsx b/src/renderer/components/ModelZoo/ImportModelsModal.tsx index 970e761b..05d813fb 100644 --- a/src/renderer/components/ModelZoo/ImportModelsModal.tsx +++ b/src/renderer/components/ModelZoo/ImportModelsModal.tsx @@ -228,7 +228,7 @@ export default function ImportModelsModal({ open, setOpen}) { </tr> </thead> <tbody> - {!isLoading && models?.length > 0 && models.map((row) => ( + {!isLoading && !modelsError && models?.length > 0 && models.map((row) => ( <tr key={row.id}> <td> <Typography ml={2} fontWeight="lg"> @@ -262,7 +262,7 @@ export default function ImportModelsModal({ open, setOpen}) { </td> </tr> ))} - {!isLoading && models?.length === 0 && ( + {!isLoading && !modelsError && models?.length === 0 && ( <tr> <td colSpan={5}> <Typography @@ -278,7 +278,7 @@ export default function ImportModelsModal({ open, setOpen}) { {isLoading && ( <tr> <td colSpan={5}> - <CircularProgress color="primary" /> + <CircularProgress color="primary" /> <Typography level="body-lg" justifyContent="center" @@ -289,6 +289,20 @@ export default function ImportModelsModal({ open, setOpen}) { </td> </tr> )} + {modelsError && ( + <tr> + <td colSpan={5}> + <CircularProgress color="primary" /> + <Typography + level="body-lg" + justifyContent="center" + margin={5} + > + Error scanning for models. + </Typography> + </td> + </tr> + )} </tbody> </Table> </Box> -- GitLab