From 47b341d50e9613c885a981e5f582e91487c2aedb Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Sun, 3 Oct 2021 16:38:36 +0530 Subject: [PATCH] fix: fix conditional tabs not rerendering --- packages/hoppscotch-app/components/smart/Tabs.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/hoppscotch-app/components/smart/Tabs.vue b/packages/hoppscotch-app/components/smart/Tabs.vue index c84974739..519edee2b 100644 --- a/packages/hoppscotch-app/components/smart/Tabs.vue +++ b/packages/hoppscotch-app/components/smart/Tabs.vue @@ -74,6 +74,16 @@ export default defineComponent({ } }, + updated() { + const candidates = this.$children.filter( + (child) => child.$options.name === "SmartTab" + ) + + if (candidates.length !== this.tabs.length) { + this.tabs = candidates + } + }, + mounted() { this.tabs = this.$children.filter( (child) => child.$options.name === "SmartTab"