feat(frontend): replace inline icons with lucide components

This commit is contained in:
Matthieu
2025-09-19 08:19:09 +02:00
parent dec4d451bb
commit 32dd8fab58
24 changed files with 519 additions and 901 deletions

View File

@@ -5,6 +5,18 @@ export default defineNuxtConfig({
devServer: {
port: 3001,
},
modules: [
[
'unplugin-icons/nuxt',
{
componentPrefix: 'Icon',
warn: process.env.NODE_ENV === 'development',
collections: {
lucide: () => import('@iconify-json/lucide/icons.json').then((i) => i.default),
},
},
],
],
runtimeConfig: {
public: {
apiBaseUrl: process.env.NUXT_PUBLIC_API_BASE_URL || 'http://localhost:3000/api',