fix(ui): fix typing of FIELD_VALUE_FALLBACK_MAP

This commit is contained in:
psychedelicious 2023-11-29 10:16:37 +11:00
parent f3fd0f6d73
commit 5aaf2e8873

View File

@ -1,11 +1,16 @@
import { get } from 'lodash-es'; import { get } from 'lodash-es';
import { FieldInputInstance, FieldInputTemplate } from '../../types/field'; import {
FieldInputInstance,
FieldInputTemplate,
FieldValue,
StatefulFieldType,
} from '../../types/field';
const FIELD_VALUE_FALLBACK_MAP = { const FIELD_VALUE_FALLBACK_MAP: Record<StatefulFieldType['name'], FieldValue> =
{
EnumField: '', EnumField: '',
BoardField: undefined, BoardField: undefined,
BooleanField: false, BooleanField: false,
ClipField: undefined,
ColorField: { r: 0, g: 0, b: 0, a: 1 }, ColorField: { r: 0, g: 0, b: 0, a: 1 },
FloatField: 0, FloatField: 0,
ImageField: undefined, ImageField: undefined,
@ -13,16 +18,14 @@ const FIELD_VALUE_FALLBACK_MAP = {
IPAdapterModelField: undefined, IPAdapterModelField: undefined,
LoRAModelField: undefined, LoRAModelField: undefined,
MainModelField: undefined, MainModelField: undefined,
ONNXModelField: undefined,
SchedulerField: 'euler', SchedulerField: 'euler',
SDXLMainModelField: undefined, SDXLMainModelField: undefined,
SDXLRefinerModelField: undefined, SDXLRefinerModelField: undefined,
StringField: '', StringField: '',
T2IAdapterModelField: undefined, T2IAdapterModelField: undefined,
T2IAdapterPolymorphic: undefined,
VAEModelField: undefined, VAEModelField: undefined,
ControlNetModelField: undefined, ControlNetModelField: undefined,
}; };
export const buildFieldInputInstance = ( export const buildFieldInputInstance = (
id: string, id: string,