refactor(ui): add CA config components (wip)

This commit is contained in:
psychedelicious
2024-05-01 15:20:28 +10:00
committed by Kent Keirsey
parent 811e8a5a8b
commit 6007218a51
19 changed files with 475 additions and 230 deletions

View File

@@ -4,6 +4,7 @@ import { modelConfigsAdapterSelectors, useGetModelConfigsQuery } from 'services/
import type { AnyModelConfig } from 'services/api/types';
import {
isControlNetModelConfig,
isControlNetOrT2IAdapterModelConfig,
isIPAdapterModelConfig,
isLoRAModelConfig,
isNonRefinerMainModelConfig,
@@ -35,6 +36,7 @@ export const useNonSDXLMainModels = buildModelsHook(isNonSDXLMainModelConfig);
export const useRefinerModels = buildModelsHook(isRefinerMainModelModelConfig);
export const useSDXLModels = buildModelsHook(isSDXLMainModelModelConfig);
export const useLoRAModels = buildModelsHook(isLoRAModelConfig);
export const useControlNetAndT2IAdapterModels = buildModelsHook(isControlNetOrT2IAdapterModelConfig);
export const useControlNetModels = buildModelsHook(isControlNetModelConfig);
export const useT2IAdapterModels = buildModelsHook(isT2IAdapterModelConfig);
export const useIPAdapterModels = buildModelsHook(isIPAdapterModelConfig);

View File

@@ -177,6 +177,11 @@ type ControlAdapterAction = {
id: string;
};
export type ControlLayerAction = {
type: 'SET_CONTROL_LAYER_IMAGE';
layerId: string;
};
type InitialImageAction = {
type: 'SET_INITIAL_IMAGE';
};
@@ -206,4 +211,5 @@ export type PostUploadAction =
| NodesAction
| CanvasInitialImageAction
| ToastAction
| AddToBatchAction;
| AddToBatchAction
| ControlLayerAction;