diff --git a/resources/js/components/DropdownItem.vue b/resources/js/components/DropdownItem.vue
index 557eea5dbe4..a1fe9b2ab7e 100644
--- a/resources/js/components/DropdownItem.vue
+++ b/resources/js/components/DropdownItem.vue
@@ -11,6 +11,8 @@ export default {
props: ['text', 'redirect', 'externalLink'],
+ inject: ['popover'],
+
computed: {
href() {
@@ -32,7 +34,7 @@ export default {
this.$emit('click', $event);
- this.$parent.close();
+ this.popover.vm.close();
},
}
diff --git a/resources/js/components/Popover.vue b/resources/js/components/Popover.vue
index f83e02faa49..de7cea3df36 100644
--- a/resources/js/components/Popover.vue
+++ b/resources/js/components/Popover.vue
@@ -9,6 +9,7 @@
:to="portalTargetName"
:target-class="`popover-container ${targetClass || ''}`"
>
+
+
@@ -24,11 +26,16 @@
diff --git a/resources/js/components/nav/TabEditor.vue b/resources/js/components/nav/TabEditor.vue
deleted file mode 100644
index 3e9b8dd4a62..00000000000
--- a/resources/js/components/nav/TabEditor.vue
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
- {{ creating ? __('Add Tab') : __('Edit Tab') }}
-
-
-
-
-
-
-
-
-
-
-
{{ __('statamic::validation.required') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/js/components/structures/PageEditor.vue b/resources/js/components/structures/PageEditor.vue
index 3ac414c9d77..11ff1939afd 100644
--- a/resources/js/components/structures/PageEditor.vue
+++ b/resources/js/components/structures/PageEditor.vue
@@ -28,6 +28,7 @@
:meta="meta"
:errors="errors"
:localized-fields="localizedFields"
+ class="px-2"
@updated="values = $event"
>
diff --git a/resources/js/components/updater/Updater.vue b/resources/js/components/updater/Updater.vue
index 6b15a403a62..307f279a55e 100644
--- a/resources/js/components/updater/Updater.vue
+++ b/resources/js/components/updater/Updater.vue
@@ -5,7 +5,7 @@
{{ currentVersion }}
-
+