diff --git a/admin/client/src/components/FormBuilder/FormBuilder.js b/admin/client/src/components/FormBuilder/FormBuilder.js index 12ef56d87..45e4aeea3 100644 --- a/admin/client/src/components/FormBuilder/FormBuilder.js +++ b/admin/client/src/components/FormBuilder/FormBuilder.js @@ -323,18 +323,19 @@ export class FormBuilderComponent extends SilverStripeComponent { // Add sensible defaults for common actions. switch (props.name) { case 'action_save': - props = deepFreeze(Object.assign({}, props, { + props = deepFreeze(Object.assign({}, { type: 'submit', label: props.title, icon: 'save', - })); + bootstrapButtonStyle: 'success', + }, props)); break; case 'action_cancel': - props = deepFreeze(Object.assign({}, props, { + props = deepFreeze(Object.assign({}, { type: 'button', label: props.title, icon: 'cancel', - })); + }, props)); break; default: break;