From 50f2a2ae76acb7de9eabfed3ba83e02be6f1d297 Mon Sep 17 00:00:00 2001 From: Francesco Torchia Date: Thu, 3 Oct 2024 13:22:05 +0200 Subject: [PATCH] Fix nav-headers Signed-off-by: Francesco Torchia --- shell/components/nav/Header.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/shell/components/nav/Header.vue b/shell/components/nav/Header.vue index a1c7511a7c3..a661728a43a 100644 --- a/shell/components/nav/Header.vue +++ b/shell/components/nav/Header.vue @@ -178,12 +178,16 @@ export default { } }, // since the Header is a "persistent component" we need to update it at every route change... - $route(nue) { - if (nue) { - this.extensionHeaderActions = getApplicableExtensionEnhancements(this, ExtensionPoint.ACTION, ActionLocation.HEADER, nue); + $route: { + handler(nue) { + if (nue) { + this.extensionHeaderActions = getApplicableExtensionEnhancements(this, ExtensionPoint.ACTION, ActionLocation.HEADER, nue); - this.navHeaderRight = this.$plugin?.getDynamic('component', 'NavHeaderRight'); - } + this.navHeaderRight = this.$plugin?.getDynamic('component', 'NavHeaderRight'); + } + }, + immediate: true, + deep: true, } },