From 961e6af9c88064020e2b8749c8c65d381160f544 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 19 Mar 2024 18:34:50 +0100 Subject: [PATCH] chore(components): improve imports --- src/runtime/components/Avatar.vue | 2 +- src/runtime/components/Button.vue | 2 +- src/runtime/components/Modal.vue | 3 ++- src/runtime/components/Slideover.vue | 3 ++- src/runtime/components/Tooltip.vue | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/runtime/components/Avatar.vue b/src/runtime/components/Avatar.vue index fcc23fc7..1a6f762c 100644 --- a/src/runtime/components/Avatar.vue +++ b/src/runtime/components/Avatar.vue @@ -4,7 +4,6 @@ import type { AvatarFallbackProps, AvatarRootProps } from 'radix-vue' import type { AppConfig } from '@nuxt/schema' import _appConfig from '#build/app.config' import theme from '#build/ui/avatar' -import UIcon from './Icon.vue' const appConfig = _appConfig as AppConfig & { ui: { avatar: Partial } } @@ -27,6 +26,7 @@ export interface AvatarProps extends Omit, Omit() diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 6cc70d69..5dbb71d0 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -54,7 +54,7 @@ import { computed } from 'vue' import { useForwardProps } from 'radix-vue' import { reactiveOmit } from '@vueuse/core' import { useAppConfig } from '#app' -import UIcon from './Icon.vue' +import UIcon from '#ui/components/Icon.vue' const props = defineProps() const slots = defineSlots() diff --git a/src/runtime/components/Modal.vue b/src/runtime/components/Modal.vue index c6cd4163..760a2342 100644 --- a/src/runtime/components/Modal.vue +++ b/src/runtime/components/Modal.vue @@ -4,7 +4,7 @@ import type { DialogRootProps, DialogRootEmits, DialogContentProps } from 'radix import type { AppConfig } from '@nuxt/schema' import _appConfig from '#build/app.config' import theme from '#build/ui/modal' -import type { ButtonProps } from './Button.vue' +import type { ButtonProps } from '#ui/components/Button.vue' const appConfig = _appConfig as AppConfig & { ui: { modal: Partial } } @@ -43,6 +43,7 @@ import { computed, toRef } from 'vue' import { DialogRoot, DialogTrigger, DialogPortal, DialogOverlay, DialogContent, DialogTitle, DialogDescription, DialogClose, useForwardPropsEmits } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#app' +import UButton from '#ui/components/Button.vue' const props = withDefaults(defineProps(), { portal: true, overlay: true, transition: true }) const emits = defineEmits() diff --git a/src/runtime/components/Slideover.vue b/src/runtime/components/Slideover.vue index 98e8792d..decde6e9 100644 --- a/src/runtime/components/Slideover.vue +++ b/src/runtime/components/Slideover.vue @@ -4,7 +4,7 @@ import type { DialogRootProps, DialogRootEmits, DialogContentProps } from 'radix import type { AppConfig } from '@nuxt/schema' import _appConfig from '#build/app.config' import theme from '#build/ui/slideover' -import type { ButtonProps } from './Button.vue' +import type { ButtonProps } from '#ui/components/Button.vue' const appConfig = _appConfig as AppConfig & { ui: { slideover: Partial } } @@ -43,6 +43,7 @@ import { computed, toRef } from 'vue' import { DialogRoot, DialogTrigger, DialogPortal, DialogOverlay, DialogContent, DialogTitle, DialogDescription, DialogClose, useForwardPropsEmits } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#app' +import UButton from '#ui/components/Button.vue' const props = withDefaults(defineProps(), { portal: true, overlay: true, transition: true, side: 'right' }) const emits = defineEmits() diff --git a/src/runtime/components/Tooltip.vue b/src/runtime/components/Tooltip.vue index f8dc5256..35526ba8 100644 --- a/src/runtime/components/Tooltip.vue +++ b/src/runtime/components/Tooltip.vue @@ -33,7 +33,7 @@ import { computed, toRef } from 'vue' import { defu } from 'defu' import { TooltipRoot, TooltipTrigger, TooltipPortal, TooltipContent, TooltipArrow, useForwardPropsEmits } from 'radix-vue' import { reactivePick } from '@vueuse/core' -import UKbd from './Kbd.vue' +import UKbd from '#ui/components/Kbd.vue' const props = defineProps() const emits = defineEmits()