diff --git a/src/components/FormBuilder.tsx b/src/components/FormBuilder.tsx index f34c72ff7..d96595c20 100644 --- a/src/components/FormBuilder.tsx +++ b/src/components/FormBuilder.tsx @@ -107,6 +107,9 @@ const toggleEventHandlers = ( builder.instance[fn]('pdfUploaded', () => { onChange?.(structuredClone(builder.instance.form)); }); + builder.instance[fn]('setDisplay', () => { + onChange?.(structuredClone(builder.instance.form)); + }); }; const createBuilderInstance = async ( diff --git a/src/components/FormEdit.tsx b/src/components/FormEdit.tsx index 80bac55a0..587972c57 100644 --- a/src/components/FormEdit.tsx +++ b/src/components/FormEdit.tsx @@ -33,7 +33,16 @@ const DEFAULT_INITAL_FORM = { path: '', display: 'form' as const, type: 'form' as const, - components: [], + components: [{ + type: 'button', + label: 'Submit', + key: 'submit', + size: 'md', + block: false, + action: 'submit', + disableOnInvalid: true, + theme: 'primary' + }], }; export const DEFAULT_SETTINGS_FORM = {