From b9bacb3ec17f90cceb597a946d8d8931eaa403d7 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Mon, 22 Jun 2026 03:55:27 -0700 Subject: [PATCH] fix(dashboard): resolve shared ViewHeader for plugin builds --- packages/dashboard/vite.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/dashboard/vite.config.ts b/packages/dashboard/vite.config.ts index d49bde4c15..81e9a41a7f 100644 --- a/packages/dashboard/vite.config.ts +++ b/packages/dashboard/vite.config.ts @@ -125,6 +125,8 @@ export default defineConfig({ alias: { "@fusion/core": resolve(__dirname, "../core/src/types.ts"), "@fusion/dashboard/app/components/TaskCard": resolve(__dirname, "app/components/TaskCard.tsx"), + // FNXC:PluginBuild 2026-06-22-03:50: Bundled plugin source can import the dashboard's shared ViewHeader through the package export; Vite needs the same source alias during dashboard builds so plugin UI normalization does not fail only in CI merge builds. + "@fusion/dashboard/app/components/ViewHeader": resolve(__dirname, "app/components/ViewHeader.tsx"), "@fusion/dashboard/app/plugins/types": resolve(__dirname, "app/plugins/types.ts"), "@fusion/dashboard/app/utils/projectStorage": resolve(__dirname, "app/utils/projectStorage.ts"), "@fusion/dashboard/app/utils/taskStuck": resolve(__dirname, "app/utils/taskStuck.ts"),