From 1a93d13a1609d8b90783f20b330738cd7456503e Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Sat, 2 Nov 2024 12:50:25 +0100 Subject: [PATCH] fix(components): missing relative imports Resolves nuxt/ui#2515 --- src/runtime/components/Accordion.vue | 1 + src/runtime/components/Alert.vue | 1 + src/runtime/components/Button.vue | 1 + src/runtime/components/Checkbox.vue | 1 + src/runtime/components/CommandPalette.vue | 1 + src/runtime/components/Input.vue | 1 + src/runtime/components/Pagination.vue | 1 + src/runtime/components/Switch.vue | 1 + src/runtime/components/Tabs.vue | 2 ++ src/runtime/components/Toast.vue | 1 + 10 files changed, 11 insertions(+) diff --git a/src/runtime/components/Accordion.vue b/src/runtime/components/Accordion.vue index baf89d88..aad29603 100644 --- a/src/runtime/components/Accordion.vue +++ b/src/runtime/components/Accordion.vue @@ -63,6 +63,7 @@ import { AccordionRoot, AccordionItem, AccordionHeader, AccordionTrigger, Accord import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#imports' import { get } from '../utils' +import UIcon from './Icon.vue' const props = withDefaults(defineProps>(), { type: 'single', diff --git a/src/runtime/components/Alert.vue b/src/runtime/components/Alert.vue index 577f3d04..b8a6bbc4 100644 --- a/src/runtime/components/Alert.vue +++ b/src/runtime/components/Alert.vue @@ -64,6 +64,7 @@ import { Primitive } from 'radix-vue' import { useAppConfig } from '#imports' import UIcon from './Icon.vue' import UAvatar from './Avatar.vue' +import UButton from './Button.vue' const props = defineProps() const emits = defineEmits() diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 9149b2a6..c96ef394 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -46,6 +46,7 @@ import { useButtonGroup } from '../composables/useButtonGroup' import { omit } from '../utils' import { pickLinkProps } from '../utils/link' import UIcon from './Icon.vue' +import UAvatar from './Avatar.vue' import ULink from './Link.vue' const props = defineProps() diff --git a/src/runtime/components/Checkbox.vue b/src/runtime/components/Checkbox.vue index 07173185..ad58b4be 100644 --- a/src/runtime/components/Checkbox.vue +++ b/src/runtime/components/Checkbox.vue @@ -50,6 +50,7 @@ import { CheckboxRoot, CheckboxIndicator, Label, useForwardProps } from 'radix-v import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#imports' import { useFormField } from '../composables/useFormField' +import UIcon from './Icon.vue' const props = defineProps() const slots = defineSlots() diff --git a/src/runtime/components/CommandPalette.vue b/src/runtime/components/CommandPalette.vue index 546dd7fe..4e472122 100644 --- a/src/runtime/components/CommandPalette.vue +++ b/src/runtime/components/CommandPalette.vue @@ -127,6 +127,7 @@ import { omit, get } from '../utils' import { highlight } from '../utils/fuse' import UIcon from './Icon.vue' import UAvatar from './Avatar.vue' +import UButton from './Button.vue' import UChip from './Chip.vue' import UKbd from './Kbd.vue' import UInput from './Input.vue' diff --git a/src/runtime/components/Input.vue b/src/runtime/components/Input.vue index 0bea2f0c..103a24d7 100644 --- a/src/runtime/components/Input.vue +++ b/src/runtime/components/Input.vue @@ -54,6 +54,7 @@ import { useComponentIcons } from '../composables/useComponentIcons' import { useFormField } from '../composables/useFormField' import { looseToNumber } from '../utils' import UIcon from './Icon.vue' +import UAvatar from './Avatar.vue' defineOptions({ inheritAttrs: false }) diff --git a/src/runtime/components/Pagination.vue b/src/runtime/components/Pagination.vue index 34f79aea..2b36a061 100644 --- a/src/runtime/components/Pagination.vue +++ b/src/runtime/components/Pagination.vue @@ -103,6 +103,7 @@ export interface PaginationSlots { import { PaginationRoot, PaginationList, PaginationListItem, PaginationFirst, PaginationPrev, PaginationEllipsis, PaginationNext, PaginationLast, useForwardPropsEmits } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#imports' +import UButton from './Button.vue' const props = withDefaults(defineProps(), { size: 'md', diff --git a/src/runtime/components/Switch.vue b/src/runtime/components/Switch.vue index 758b66f7..8a25cc15 100644 --- a/src/runtime/components/Switch.vue +++ b/src/runtime/components/Switch.vue @@ -56,6 +56,7 @@ import { SwitchRoot, SwitchThumb, useForwardProps, Label } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#imports' import { useFormField } from '../composables/useFormField' +import UIcon from './Icon.vue' const props = defineProps() const slots = defineSlots() diff --git a/src/runtime/components/Tabs.vue b/src/runtime/components/Tabs.vue index 7cda5d88..7f16a80d 100644 --- a/src/runtime/components/Tabs.vue +++ b/src/runtime/components/Tabs.vue @@ -73,6 +73,8 @@ import { defu } from 'defu' import { TabsRoot, TabsList, TabsIndicator, TabsTrigger, TabsContent, useForwardPropsEmits } from 'radix-vue' import { reactivePick } from '@vueuse/core' import { get } from '../utils' +import UIcon from './Icon.vue' +import UAvatar from './Avatar.vue' const props = withDefaults(defineProps>(), { content: true, diff --git a/src/runtime/components/Toast.vue b/src/runtime/components/Toast.vue index 8db601dc..41fc1d36 100644 --- a/src/runtime/components/Toast.vue +++ b/src/runtime/components/Toast.vue @@ -62,6 +62,7 @@ import { reactivePick } from '@vueuse/core' import { useAppConfig } from '#imports' import UIcon from './Icon.vue' import UAvatar from './Avatar.vue' +import UButton from './Button.vue' const props = withDefaults(defineProps(), { close: true