mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-14 00:04:59 -05:00
feat(ui): reworked model selection ui (WIP)
This commit is contained in:
@@ -56,7 +56,18 @@ const buildModelsHook =
|
||||
|
||||
return [modelConfigs, result] as const;
|
||||
};
|
||||
export const useAllModels = () => {
|
||||
const result = useGetModelConfigsQuery(undefined);
|
||||
const modelConfigs = useMemo(() => {
|
||||
if (!result.data) {
|
||||
return EMPTY_ARRAY;
|
||||
}
|
||||
|
||||
return modelConfigsAdapterSelectors.selectAll(result.data);
|
||||
}, [result.data]);
|
||||
|
||||
return [modelConfigs, result] as const;
|
||||
};
|
||||
export const useMainModels = buildModelsHook(isNonRefinerMainModelConfig);
|
||||
export const useNonSDXLMainModels = buildModelsHook(isNonSDXLMainModelConfig);
|
||||
export const useRefinerModels = buildModelsHook(isRefinerMainModelModelConfig);
|
||||
|
||||
Reference in New Issue
Block a user