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 @@
>