diff --git a/model/src/components/component-types.ts b/model/src/components/component-types.ts index 71c37cf7d4..fbe8dadfb5 100644 --- a/model/src/components/component-types.ts +++ b/model/src/components/component-types.ts @@ -172,6 +172,15 @@ export const ComponentTypes: ComponentDef[] = [ options: {}, schema: {}, }, + { + name: "ClientSideFileUploadField", + type: "ClientSideFileUploadField", + title: "Client side file upload field", + subType: "field", + hint: "", + options: {}, + schema: {}, + }, { name: "Para", type: "Para", diff --git a/model/src/components/types.ts b/model/src/components/types.ts index 8bdb64105d..58a5fcc91a 100644 --- a/model/src/components/types.ts +++ b/model/src/components/types.ts @@ -242,12 +242,12 @@ export interface ClientSideFileUploadFieldComponent { title: string; hint: string; options: { - dropzoneConfig: object; - showNoScriptWarning: boolean; - minimumRequiredFiles: number; - totalOverallFilesize: number; - required: boolean; // these values are set dynamically based on - optionalText: boolean; // minimumRequiredFiles being > 0 + dropzoneConfig?: object; + showNoScriptWarning?: boolean; + minimumRequiredFiles?: number; + totalOverallFilesize?: number; + required?: boolean; // these values are set dynamically based on + optionalText?: boolean; // minimumRequiredFiles being > 0 }; schema: {}; }