mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-26 18:00:43 +01:00
chore(components): move utils imports before components
This commit is contained in:
@@ -49,11 +49,11 @@ export type BreadcrumbSlots<T extends { slot?: string }> = {
|
|||||||
<script setup lang="ts" generic="T extends BreadcrumbItem">
|
<script setup lang="ts" generic="T extends BreadcrumbItem">
|
||||||
import { Primitive } from 'radix-vue'
|
import { Primitive } from 'radix-vue'
|
||||||
import { useAppConfig } from '#imports'
|
import { useAppConfig } from '#imports'
|
||||||
|
import { pickLinkProps } from '../utils/link'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import ULinkBase from './LinkBase.vue'
|
import ULinkBase from './LinkBase.vue'
|
||||||
import ULink from './Link.vue'
|
import ULink from './Link.vue'
|
||||||
import { pickLinkProps } from '../utils/link'
|
|
||||||
|
|
||||||
const props = defineProps<BreadcrumbProps<T>>()
|
const props = defineProps<BreadcrumbProps<T>>()
|
||||||
const slots = defineSlots<BreadcrumbSlots<T>>()
|
const slots = defineSlots<BreadcrumbSlots<T>>()
|
||||||
|
|||||||
@@ -42,10 +42,10 @@ import { type Ref, computed, ref, inject } from 'vue'
|
|||||||
import { useForwardProps } from 'radix-vue'
|
import { useForwardProps } from 'radix-vue'
|
||||||
import { useComponentIcons } from '../composables/useComponentIcons'
|
import { useComponentIcons } from '../composables/useComponentIcons'
|
||||||
import { useButtonGroup } from '../composables/useButtonGroup'
|
import { useButtonGroup } from '../composables/useButtonGroup'
|
||||||
import UIcon from './Icon.vue'
|
|
||||||
import ULink from './Link.vue'
|
|
||||||
import { omit } from '../utils'
|
import { omit } from '../utils'
|
||||||
import { pickLinkProps } from '../utils/link'
|
import { pickLinkProps } from '../utils/link'
|
||||||
|
import UIcon from './Icon.vue'
|
||||||
|
import ULink from './Link.vue'
|
||||||
|
|
||||||
const props = defineProps<ButtonProps>()
|
const props = defineProps<ButtonProps>()
|
||||||
const slots = defineSlots<ButtonSlots>()
|
const slots = defineSlots<ButtonSlots>()
|
||||||
|
|||||||
@@ -116,13 +116,13 @@ import { defu } from 'defu'
|
|||||||
import { reactivePick } from '@vueuse/core'
|
import { reactivePick } from '@vueuse/core'
|
||||||
import { useFuse } from '@vueuse/integrations/useFuse'
|
import { useFuse } from '@vueuse/integrations/useFuse'
|
||||||
import { useAppConfig } from '#imports'
|
import { useAppConfig } from '#imports'
|
||||||
|
import { omit } from '../utils'
|
||||||
|
import { highlight } from '../utils/fuse'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import UChip from './Chip.vue'
|
import UChip from './Chip.vue'
|
||||||
import UKbd from './Kbd.vue'
|
import UKbd from './Kbd.vue'
|
||||||
import UInput from './Input.vue'
|
import UInput from './Input.vue'
|
||||||
import { omit } from '../utils'
|
|
||||||
import { highlight } from '../utils/fuse'
|
|
||||||
|
|
||||||
const props = withDefaults(defineProps<CommandPaletteProps<G, T>>(), {
|
const props = withDefaults(defineProps<CommandPaletteProps<G, T>>(), {
|
||||||
modelValue: '',
|
modelValue: '',
|
||||||
|
|||||||
@@ -64,8 +64,8 @@ export type ContextMenuSlots<T extends { slot?: string }> = {
|
|||||||
import { computed, toRef } from 'vue'
|
import { computed, toRef } from 'vue'
|
||||||
import { ContextMenuRoot, ContextMenuTrigger, useForwardPropsEmits } from 'radix-vue'
|
import { ContextMenuRoot, ContextMenuTrigger, useForwardPropsEmits } from 'radix-vue'
|
||||||
import { reactivePick } from '@vueuse/core'
|
import { reactivePick } from '@vueuse/core'
|
||||||
import UContextMenuContent from './ContextMenuContent.vue'
|
|
||||||
import { omit } from '../utils'
|
import { omit } from '../utils'
|
||||||
|
import UContextMenuContent from './ContextMenuContent.vue'
|
||||||
|
|
||||||
const props = withDefaults(defineProps<ContextMenuProps<T>>(), {
|
const props = withDefaults(defineProps<ContextMenuProps<T>>(), {
|
||||||
portal: true,
|
portal: true,
|
||||||
|
|||||||
@@ -24,13 +24,13 @@ import { ContextMenu } from 'radix-vue/namespaced'
|
|||||||
import { useForwardPropsEmits } from 'radix-vue'
|
import { useForwardPropsEmits } from 'radix-vue'
|
||||||
import { reactiveOmit, createReusableTemplate } from '@vueuse/core'
|
import { reactiveOmit, createReusableTemplate } from '@vueuse/core'
|
||||||
import { useAppConfig } from '#imports'
|
import { useAppConfig } from '#imports'
|
||||||
|
import { omit } from '../utils'
|
||||||
|
import { pickLinkProps } from '../utils/link'
|
||||||
import ULinkBase from './LinkBase.vue'
|
import ULinkBase from './LinkBase.vue'
|
||||||
import ULink from './Link.vue'
|
import ULink from './Link.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UKbd from './Kbd.vue'
|
import UKbd from './Kbd.vue'
|
||||||
import { omit } from '../utils'
|
|
||||||
import { pickLinkProps } from '../utils/link'
|
|
||||||
|
|
||||||
const props = defineProps<ContextMenuContentProps<T>>()
|
const props = defineProps<ContextMenuContentProps<T>>()
|
||||||
const emits = defineEmits<ContextMenuContentEmits>()
|
const emits = defineEmits<ContextMenuContentEmits>()
|
||||||
|
|||||||
@@ -73,8 +73,8 @@ import { computed, toRef } from 'vue'
|
|||||||
import { defu } from 'defu'
|
import { defu } from 'defu'
|
||||||
import { DropdownMenuRoot, DropdownMenuTrigger, DropdownMenuArrow, useForwardPropsEmits } from 'radix-vue'
|
import { DropdownMenuRoot, DropdownMenuTrigger, DropdownMenuArrow, useForwardPropsEmits } from 'radix-vue'
|
||||||
import { reactivePick } from '@vueuse/core'
|
import { reactivePick } from '@vueuse/core'
|
||||||
import UDropdownMenuContent from './DropdownMenuContent.vue'
|
|
||||||
import { omit } from '../utils'
|
import { omit } from '../utils'
|
||||||
|
import UDropdownMenuContent from './DropdownMenuContent.vue'
|
||||||
|
|
||||||
const props = withDefaults(defineProps<DropdownMenuProps<T>>(), {
|
const props = withDefaults(defineProps<DropdownMenuProps<T>>(), {
|
||||||
portal: true,
|
portal: true,
|
||||||
|
|||||||
@@ -28,13 +28,13 @@ import { DropdownMenu } from 'radix-vue/namespaced'
|
|||||||
import { useForwardPropsEmits } from 'radix-vue'
|
import { useForwardPropsEmits } from 'radix-vue'
|
||||||
import { reactiveOmit, createReusableTemplate } from '@vueuse/core'
|
import { reactiveOmit, createReusableTemplate } from '@vueuse/core'
|
||||||
import { useAppConfig } from '#imports'
|
import { useAppConfig } from '#imports'
|
||||||
|
import { omit } from '../utils'
|
||||||
|
import { pickLinkProps } from '../utils/link'
|
||||||
import ULinkBase from './LinkBase.vue'
|
import ULinkBase from './LinkBase.vue'
|
||||||
import ULink from './Link.vue'
|
import ULink from './Link.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UKbd from './Kbd.vue'
|
import UKbd from './Kbd.vue'
|
||||||
import { omit } from '../utils'
|
|
||||||
import { pickLinkProps } from '../utils/link'
|
|
||||||
|
|
||||||
const props = defineProps<DropdownMenuContentProps<T>>()
|
const props = defineProps<DropdownMenuContentProps<T>>()
|
||||||
const emits = defineEmits<DropdownMenuContentEmits>()
|
const emits = defineEmits<DropdownMenuContentEmits>()
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ import { ref, computed, onMounted } from 'vue'
|
|||||||
import { useButtonGroup } from '../composables/useButtonGroup'
|
import { useButtonGroup } from '../composables/useButtonGroup'
|
||||||
import { useComponentIcons } from '../composables/useComponentIcons'
|
import { useComponentIcons } from '../composables/useComponentIcons'
|
||||||
import { useFormField } from '../composables/useFormField'
|
import { useFormField } from '../composables/useFormField'
|
||||||
import UIcon from './Icon.vue'
|
|
||||||
import { looseToNumber } from '../utils'
|
import { looseToNumber } from '../utils'
|
||||||
|
import UIcon from './Icon.vue'
|
||||||
|
|
||||||
defineOptions({ inheritAttrs: false })
|
defineOptions({ inheritAttrs: false })
|
||||||
|
|
||||||
|
|||||||
@@ -82,12 +82,12 @@ export type NavigationMenuSlots<T extends { slot?: string }> = {
|
|||||||
import { computed, toRef } from 'vue'
|
import { computed, toRef } from 'vue'
|
||||||
import { NavigationMenuRoot, NavigationMenuList, NavigationMenuItem, NavigationMenuTrigger, NavigationMenuContent, NavigationMenuLink, NavigationMenuIndicator, NavigationMenuViewport, useForwardPropsEmits } from 'radix-vue'
|
import { NavigationMenuRoot, NavigationMenuList, NavigationMenuItem, NavigationMenuTrigger, NavigationMenuContent, NavigationMenuLink, NavigationMenuIndicator, NavigationMenuViewport, useForwardPropsEmits } from 'radix-vue'
|
||||||
import { reactivePick } from '@vueuse/core'
|
import { reactivePick } from '@vueuse/core'
|
||||||
|
import { pickLinkProps } from '../utils/link'
|
||||||
import ULinkBase from './LinkBase.vue'
|
import ULinkBase from './LinkBase.vue'
|
||||||
import ULink from './Link.vue'
|
import ULink from './Link.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UBadge from './Badge.vue'
|
import UBadge from './Badge.vue'
|
||||||
import { pickLinkProps } from '../utils/link'
|
|
||||||
|
|
||||||
const props = withDefaults(defineProps<NavigationMenuProps<T>>(), {
|
const props = withDefaults(defineProps<NavigationMenuProps<T>>(), {
|
||||||
orientation: 'horizontal',
|
orientation: 'horizontal',
|
||||||
|
|||||||
@@ -114,10 +114,10 @@ import { useAppConfig } from '#imports'
|
|||||||
import { useButtonGroup } from '../composables/useButtonGroup'
|
import { useButtonGroup } from '../composables/useButtonGroup'
|
||||||
import { useComponentIcons } from '../composables/useComponentIcons'
|
import { useComponentIcons } from '../composables/useComponentIcons'
|
||||||
import { useFormField } from '../composables/useFormField'
|
import { useFormField } from '../composables/useFormField'
|
||||||
|
import { get, escapeRegExp } from '../utils'
|
||||||
import UIcon from './Icon.vue'
|
import UIcon from './Icon.vue'
|
||||||
import UAvatar from './Avatar.vue'
|
import UAvatar from './Avatar.vue'
|
||||||
import UChip from './Chip.vue'
|
import UChip from './Chip.vue'
|
||||||
import { get, escapeRegExp } from '../utils'
|
|
||||||
|
|
||||||
const props = withDefaults(defineProps<SelectMenuProps<T>>(), {
|
const props = withDefaults(defineProps<SelectMenuProps<T>>(), {
|
||||||
search: true,
|
search: true,
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ import { ref, computed } from 'vue'
|
|||||||
import { ToastProvider, ToastViewport, useForwardProps } from 'radix-vue'
|
import { ToastProvider, ToastViewport, useForwardProps } from 'radix-vue'
|
||||||
import { reactivePick } from '@vueuse/core'
|
import { reactivePick } from '@vueuse/core'
|
||||||
import { useToast } from '../composables/useToast'
|
import { useToast } from '../composables/useToast'
|
||||||
import UToast from './Toast.vue'
|
|
||||||
import { omit } from '../utils'
|
import { omit } from '../utils'
|
||||||
|
import UToast from './Toast.vue'
|
||||||
|
|
||||||
const props = withDefaults(defineProps<ToasterProps>(), {
|
const props = withDefaults(defineProps<ToasterProps>(), {
|
||||||
expand: true,
|
expand: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user