diff --git a/app/javascript/template_builder/field.vue b/app/javascript/template_builder/field.vue index 94ba721c..73001e1e 100644 --- a/app/javascript/template_builder/field.vue +++ b/app/javascript/template_builder/field.vue @@ -130,6 +130,7 @@ @click-description="isShowDescriptionModal = true" @click-condition="isShowConditionsModal = true" @set-draw="$emit('set-draw', $event)" + @remove-area="removeArea" @scroll-to="$emit('scroll-to', $event)" /> @@ -345,6 +346,11 @@ export default { } }, methods: { + removeArea (area) { + this.field.areas.splice(this.field.areas.indexOf(area), 1) + + this.save() + }, buildDefaultName (field, fields) { if (field.type === 'payment' && field.preferences?.price && !field.preferences?.formula) { const { price, currency } = field.preferences || {} diff --git a/app/javascript/template_builder/field_settings.vue b/app/javascript/template_builder/field_settings.vue index ec0f910f..a2340027 100644 --- a/app/javascript/template_builder/field_settings.vue +++ b/app/javascript/template_builder/field_settings.vue @@ -358,7 +358,7 @@ > {{ t('page') }} {{ area.page + 1 }} +
  • @@ -399,7 +404,7 @@