From f6d5e930201723079eb70dba9ed8a8145cadc390 Mon Sep 17 00:00:00 2001 From: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com> Date: Thu, 20 Jul 2023 14:16:32 +1200 Subject: [PATCH] fix: Model List not scrolling through checkpoints (#3849) --- .../subpanels/ModelManagerPanel/ModelList.tsx | 81 ++++++++++--------- 1 file changed, 43 insertions(+), 38 deletions(-) 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 c9f8384b9a..722bd83b6e 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 @@ -75,42 +75,49 @@ const ModelList = (props: ModelListProps) => { labelPos="side" /> - {['images', 'diffusers'].includes(modelFormatFilter) && - filteredDiffusersModels.length > 0 && ( - - - - Diffusers - - {filteredDiffusersModels.map((model) => ( - - ))} - - - )} - {['images', 'checkpoint'].includes(modelFormatFilter) && - filteredCheckpointModels.length > 0 && ( - - - - Checkpoint - - {filteredCheckpointModels.map((model) => ( - - ))} - - - )} + + {['images', 'diffusers'].includes(modelFormatFilter) && + filteredDiffusersModels.length > 0 && ( + + + + Diffusers + + {filteredDiffusersModels.map((model) => ( + + ))} + + + )} + {['images', 'checkpoint'].includes(modelFormatFilter) && + filteredCheckpointModels.length > 0 && ( + + + + Checkpoints + + {filteredCheckpointModels.map((model) => ( + + ))} + + + )} + ); @@ -146,8 +153,6 @@ const StyledModelContainer = (props: PropsWithChildren) => { return (