From b499f62c56c76a9321fb47b1235621b6c827dc38 Mon Sep 17 00:00:00 2001 From: Yi-Ya Chen Date: Mon, 17 Feb 2025 12:10:18 +0800 Subject: [PATCH] fix: register upgrade component in header Signed-off-by: Yi-Ya Chen --- pkg/harvester/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/harvester/index.ts b/pkg/harvester/index.ts index 12412b83..5dfdf3c7 100644 --- a/pkg/harvester/index.ts +++ b/pkg/harvester/index.ts @@ -6,6 +6,7 @@ import harvesterCommonStore from './store/harvester-common'; import harvesterStore from './store/harvester-store'; import customValidators from './validators'; import { PRODUCT_NAME } from './config/harvester'; +import { defineAsyncComponent } from 'vue'; // Init the package export default function (plugin: IPlugin) { @@ -20,7 +21,7 @@ export default function (plugin: IPlugin) { // Built-in icon plugin.metadata.icon = require('./icon.svg'); - + plugin.addProduct(require('./config/harvester-cluster')); plugin.addDashboardStore(harvesterCommonStore.config.namespace, harvesterCommonStore.specifics, harvesterCommonStore.config); @@ -28,4 +29,8 @@ export default function (plugin: IPlugin) { plugin.validators = customValidators; plugin.addRoutes(extensionRoutes); + + plugin.register('component', 'NavHeaderRight', defineAsyncComponent(() => + import('./components/HarvesterUpgradeHeader.vue') + )); }