diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index c0be64f2..bb8a75d6 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -351,6 +351,13 @@ export default { required: false, default: true }, + onUpload: { + type: Function, + required: false, + default () { + return () => {} + } + }, withStickySubmitters: { type: Boolean, required: false, @@ -732,6 +739,10 @@ export default { this.scrollIntoDocument(schema[0]) }) + if (this.onUpload) { + this.onUpload(this.template) + } + this.save() }, updateName (value) { @@ -765,6 +776,10 @@ export default { }) }) + if (this.onUpload) { + this.onUpload(this.template) + } + this.save() }, moveDocument (item, direction) {