diff --git a/src/renderer/components/ModelZoo/ImportModelsModal.tsx b/src/renderer/components/ModelZoo/ImportModelsModal.tsx index 970e761bbf33f5ea3122e4d913e50546ff597d03..05d813fb0fe1327f8d1a09a7279ec247fc756b66 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>