From 3e7e1baf5f37357029b534784f8c208a108734d0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 19 May 2025 16:11:19 +0530 Subject: [PATCH] fix: update Vue compiler options for custom lucide elements (cherry picked from commit 740c21532aae9f81ba777544057758c31a74614f) --- frontend/components.d.ts | 1 - frontend/vite.config.js | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 99bd28e3..bfacdcf1 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -150,7 +150,6 @@ declare module 'vue' { ListIcon: typeof import('./src/components/Icons/ListIcon.vue')['default'] ListRows: typeof import('./src/components/ListViews/ListRows.vue')['default'] LoadingIndicator: typeof import('./src/components/Icons/LoadingIndicator.vue')['default'] - LucidePlus: typeof import('~icons/lucide/plus')['default'] MarkAsDoneIcon: typeof import('./src/components/Icons/MarkAsDoneIcon.vue')['default'] MaximizeIcon: typeof import('./src/components/Icons/MaximizeIcon.vue')['default'] MenuIcon: typeof import('./src/components/Icons/MenuIcon.vue')['default'] diff --git a/frontend/vite.config.js b/frontend/vite.config.js index f4de2403..cb0bdda9 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -18,7 +18,13 @@ export default defineConfig({ sourcemap: true, }, }), - vue(), + vue({ + template: { + compilerOptions: { + isCustomElement: (tag) => tag.startsWith('Lucide'), + }, + }, + }), vueJsx(), VitePWA({ registerType: 'autoUpdate',