diff --git a/components/Dropdown.vue b/components/Dropdown.vue
index f47c1cabb..1440170f3 100644
--- a/components/Dropdown.vue
+++ b/components/Dropdown.vue
@@ -36,6 +36,27 @@ export default {
isPopoverOpen: false
}
},
+ watch: {
+ isPopoverOpen: {
+ immediate: true,
+ handler(isOpen) {
+ console.log('isOpen', isOpen)
+ try {
+ if (isOpen) {
+ setTimeout(() => {
+ document
+ .getElementsByTagName('body')[0]
+ .classList.add('dropdown-open')
+ }, 10)
+ } else {
+ document
+ .getElementsByTagName('body')[0]
+ .classList.remove('dropdown-open')
+ }
+ } catch (err) {}
+ }
+ }
+ },
beforeDestroy() {
clearTimeout(mouseEnterTimer)
clearTimeout(mouseLeaveTimer)
diff --git a/layouts/default.vue b/layouts/default.vue
index 56285c753..6004cec26 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -81,6 +81,7 @@