diff --git a/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx b/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx index b0e44f7615..003cb309b8 100644 --- a/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx +++ b/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx @@ -79,36 +79,38 @@ const ModelList = (props: ModelListProps) => { - {['all', 'diffusers'].includes(modelFormatFilter) && ( - - - Diffusers - - {filteredDiffusersModels.map((model) => ( - - ))} - - )} - {['all', 'checkpoint'].includes(modelFormatFilter) && ( - - - Checkpoint - - {filteredCheckpointModels.map((model) => ( - - ))} - - )} + {['all', 'diffusers'].includes(modelFormatFilter) && + filteredDiffusersModels.length > 0 && ( + + + Diffusers + + {filteredDiffusersModels.map((model) => ( + + ))} + + )} + {['all', 'checkpoint'].includes(modelFormatFilter) && + filteredCheckpointModels.length > 0 && ( + + + Checkpoint + + {filteredCheckpointModels.map((model) => ( + + ))} + + )} );