From b08d2bd3c6dc4af5080e160ffa9c1204d40addf5 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 7 Mar 2024 16:57:14 +0100 Subject: [PATCH] chore(module): update --- src/module.ts | 13 ++++--------- src/runtime/components/Button.vue | 3 ++- src/runtime/types/app.config.d.ts | 5 +++++ src/templates.ts | 15 ++++++++++----- src/theme/icons.ts | 7 +++++++ 5 files changed, 28 insertions(+), 15 deletions(-) create mode 100644 src/runtime/types/app.config.d.ts create mode 100644 src/theme/icons.ts diff --git a/src/module.ts b/src/module.ts index f23897c2..d3e6f083 100644 --- a/src/module.ts +++ b/src/module.ts @@ -2,6 +2,7 @@ import { defu } from 'defu' import { createResolver, defineNuxtModule, addComponentsDir, addImportsDir, addVitePlugin, addPlugin, installModule } from '@nuxt/kit' import tailwindcss from '@tailwindcss/vite' import createTemplates from './templates' +import icons from './theme/icons' export interface ModuleOptions { colors: string[] @@ -26,19 +27,13 @@ export default defineNuxtModule({ nuxt.options.appConfig.ui = defu(nuxt.options.appConfig.ui || {}, { primary: 'green', gray: 'cool', - icons: { - search: 'i-heroicons-magnifying-glass-20-solid', - close: 'i-heroicons-x-mark-20-solid', - check: 'i-heroicons-check-20-solid', - loading: 'i-heroicons-arrow-path-20-solid', - empty: 'i-heroicons-circle-stack-20-solid' - } + icons }) - addVitePlugin(tailwindcss) - createTemplates(options, nuxt) + addVitePlugin(tailwindcss) + await installModule('nuxt-icon') // await installModule('@nuxtjs/color-mode', { classSuffix: '' }) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 5356078a..785d9f59 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -1,6 +1,6 @@