radames's picture
pagecontent from pipelines
46bd9ac
export const enum FieldType {
RANGE = "range",
SEED = "seed",
TEXTAREA = "textarea",
CHECKBOX = "checkbox",
SELECT = "select",
}
export const enum PipelineMode {
IMAGE = "image",
VIDEO = "video",
TEXT = "text",
}
export interface Fields {
[key: string]: FieldProps;
}
export interface FieldProps {
default: number | string;
max?: number;
min?: number;
title: string;
field: FieldType;
step?: number;
disabled?: boolean;
hide?: boolean;
id: string;
values?: string[];
}
export interface PipelineInfo {
title: {
default: string;
}
name: string;
description: string;
input_mode: {
default: PipelineMode;
}
}