From 29e87fc61500dddcac6682d387fbaa7b340585b6 Mon Sep 17 00:00:00 2001 From: Kent Keirsey <31807370+hipsterusername@users.noreply.github.com> Date: Sun, 29 Jun 2025 16:31:40 -0400 Subject: [PATCH] lints --- .../parameters/components/ModelPicker.tsx | 64 +++++++++---------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/invokeai/frontend/web/src/features/parameters/components/ModelPicker.tsx b/invokeai/frontend/web/src/features/parameters/components/ModelPicker.tsx index 4b248e40db..fc08047e27 100644 --- a/invokeai/frontend/web/src/features/parameters/components/ModelPicker.tsx +++ b/invokeai/frontend/web/src/features/parameters/components/ModelPicker.tsx @@ -149,7 +149,7 @@ export const ModelPicker = typedMemo( if (relatedModelKeys.length > 0) { const relatedModels: T[] = []; const otherModels: T[] = []; - + for (const modelConfig of modelConfigs) { if (relatedModelKeys.includes(modelConfig.key)) { relatedModels.push(modelConfig); @@ -157,7 +157,7 @@ export const ModelPicker = typedMemo( otherModels.push(modelConfig); } } - + return [...relatedModels, ...otherModels]; } return modelConfigs; @@ -248,11 +248,7 @@ export const ModelPicker = typedMemo( // Create a component wrapper that includes related model styling const RelatedModelPickerOptionComponent = useCallback( ({ option, ...rest }: { option: T } & BoxProps) => ( - + ), [relatedModelKeys] ); @@ -341,37 +337,39 @@ const optionNameSx: SystemStyleObject = { }, }; -const PickerOptionComponent = typedMemo(({ option, isRelated = false, ...rest }: { option: AnyModelConfig; isRelated?: boolean } & BoxProps) => { - const { $compactView } = usePickerContext(); - const compactView = useStore($compactView); +const PickerOptionComponent = typedMemo( + ({ option, isRelated = false, ...rest }: { option: AnyModelConfig; isRelated?: boolean } & BoxProps) => { + const { $compactView } = usePickerContext(); + const compactView = useStore($compactView); - const displayName = isRelated ? `* ${option.name}` : option.name; + const displayName = isRelated ? `* ${option.name}` : option.name; - return ( - - {!compactView && option.cover_image && } - - - - {displayName} - - - {option.file_size > 0 && ( - - {filesize(option.file_size)} + return ( + + {!compactView && option.cover_image && } + + + + {displayName} - )} - {option.usage_info && ( - - {option.usage_info} - - )} + + {option.file_size > 0 && ( + + {filesize(option.file_size)} + + )} + {option.usage_info && ( + + {option.usage_info} + + )} + + {option.description && !compactView && {option.description}} - {option.description && !compactView && {option.description}} - - ); -}); + ); + } +); PickerOptionComponent.displayName = 'PickerItemComponent'; const BASE_KEYWORDS: { [key in BaseModelType]?: string[] } = {