diff --git a/ui/vite.config.ts b/ui/vite.config.ts index faba83a9..e0d8acb4 100644 --- a/ui/vite.config.ts +++ b/ui/vite.config.ts @@ -6,13 +6,20 @@ import tailwindcss from "@tailwindcss/vite"; export default defineConfig({ plugins: [react(), tailwindcss()], resolve: { - alias: { - "@": path.resolve(__dirname, "./src"), - lexical: path.resolve(__dirname, "./node_modules/lexical/Lexical.mjs"), - // [nexus] Replace upstream OnboardingWizard with Nexus single-step version - [path.resolve(__dirname, "src/components/OnboardingWizard")]: - path.resolve(__dirname, "./src/components/NexusOnboardingWizard"), - }, + alias: [ + { find: "@", replacement: path.resolve(__dirname, "./src") }, + { + find: "lexical", + replacement: path.resolve(__dirname, "./node_modules/lexical/Lexical.mjs"), + }, + // [nexus] Replace upstream OnboardingWizard with Nexus single-step version. + // RegExp required: string keys match the RAW import specifier (not resolved path). + // App.tsx imports './components/OnboardingWizard' — must match exactly. + { + find: /^\.\/components\/OnboardingWizard$/, + replacement: path.resolve(__dirname, "./src/components/NexusOnboardingWizard"), + }, + ], }, server: { port: 5173,