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 @@