diff --git a/src/module.ts b/src/module.ts index 866e1661..8f57e667 100644 --- a/src/module.ts +++ b/src/module.ts @@ -66,7 +66,6 @@ export default defineNuxtModule({ addVitePlugin(tailwindcss) await installModule('@nuxt/icon', { - componentName: 'UIcon', cssLayer: 'components' }) // await installModule('@nuxtjs/color-mode', { classSuffix: '' }) diff --git a/src/runtime/components/Alert.vue b/src/runtime/components/Alert.vue index e6dd8178..1ba51aac 100644 --- a/src/runtime/components/Alert.vue +++ b/src/runtime/components/Alert.vue @@ -62,7 +62,8 @@ export interface AlertSlots { import { computed } from 'vue' import { Primitive } from 'radix-vue' import { useAppConfig } from '#imports' -import { UIcon, UAvatar } from '#components' +import UIcon from './Icon.vue' +import UAvatar from './Avatar.vue' const props = defineProps() const emits = defineEmits() diff --git a/src/runtime/components/App.vue b/src/runtime/components/App.vue index a618a65d..54f6024b 100644 --- a/src/runtime/components/App.vue +++ b/src/runtime/components/App.vue @@ -17,7 +17,9 @@ import { toRef } from 'vue' import { ConfigProvider, TooltipProvider, useForwardProps } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { useId } from '#imports' -import { UToaster, UModalProvider, USlideoverProvider } from '#components' +import UToaster from './Toaster.vue' +import UModalProvider from './ModalProvider.vue' +import USlideoverProvider from './SlideoverProvider.vue' const props = withDefaults(defineProps(), { useId: () => useId() diff --git a/src/runtime/components/Avatar.vue b/src/runtime/components/Avatar.vue index e914d96e..88b3e3da 100644 --- a/src/runtime/components/Avatar.vue +++ b/src/runtime/components/Avatar.vue @@ -31,8 +31,8 @@ export interface AvatarProps extends Pick { import { computed } from 'vue' import { AvatarRoot, AvatarImage, AvatarFallback, useForwardProps } from 'radix-vue' import { reactivePick } from '@vueuse/core' -import { UIcon } from '#components' -import { useAvatarGroup } from '#imports' +import { useAvatarGroup } from '../composables/useAvatarGroup' +import UIcon from './Icon.vue' defineOptions({ inheritAttrs: false }) diff --git a/src/runtime/components/AvatarGroup.vue b/src/runtime/components/AvatarGroup.vue index c3d45a45..f9088f7c 100644 --- a/src/runtime/components/AvatarGroup.vue +++ b/src/runtime/components/AvatarGroup.vue @@ -33,8 +33,8 @@ export interface AvatarGroupSlots { + + + + diff --git a/src/runtime/components/Input.vue b/src/runtime/components/Input.vue index fc6ad669..24bf9dc0 100644 --- a/src/runtime/components/Input.vue +++ b/src/runtime/components/Input.vue @@ -48,8 +48,10 @@ export interface InputSlots {