aboutsummaryrefslogtreecommitdiff
path: root/src/components/status_popover
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-06-22 00:34:22 +0300
committerHenry Jameson <me@hjkos.com>2022-06-22 00:34:22 +0300
commita0ddfa499fe45e352e8c3920cba862a4902f0afe (patch)
treeb709005458601d3557e3b29f0c52276ace237b98 /src/components/status_popover
parent872db65fd86aaa605789383e629321e32447a997 (diff)
update status popover when its content changes (only status reference)
Diffstat (limited to 'src/components/status_popover')
-rw-r--r--src/components/status_popover/status_popover.js7
-rw-r--r--src/components/status_popover/status_popover.vue1
2 files changed, 8 insertions, 0 deletions
diff --git a/src/components/status_popover/status_popover.js b/src/components/status_popover/status_popover.js
index e0962ccd..68878a50 100644
--- a/src/components/status_popover/status_popover.js
+++ b/src/components/status_popover/status_popover.js
@@ -38,6 +38,13 @@ const StatusPopover = {
.catch(e => (this.error = true))
}
}
+ },
+ watch: {
+ status (newStatus, oldStatus) {
+ if (newStatus !== oldStatus) {
+ this.$refs.popover.updateStyles()
+ }
+ }
}
}
diff --git a/src/components/status_popover/status_popover.vue b/src/components/status_popover/status_popover.vue
index b6a3be32..2c436d04 100644
--- a/src/components/status_popover/status_popover.vue
+++ b/src/components/status_popover/status_popover.vue
@@ -4,6 +4,7 @@
popover-class="popover-default status-popover"
:bound-to="{ x: 'container' }"
@show="enter"
+ ref="popover"
>
<template v-slot:trigger>
<slot />