diff --git a/src/runtime/components/elements/Dropdown.vue b/src/runtime/components/elements/Dropdown.vue index 63339fb6..fb38a9ac 100644 --- a/src/runtime/components/elements/Dropdown.vue +++ b/src/runtime/components/elements/Dropdown.vue @@ -55,7 +55,7 @@ import UAvatar from '../elements/Avatar.vue' import UKbd from '../elements/Kbd.vue' import ULinkCustom from '../elements/LinkCustom.vue' import { usePopper } from '../../composables/usePopper' -import type { Item } from '../../types/dropdown' +import type { DropdownItem } from '../../types/dropdown' import type { PopperOptions } from '../../types' import { useAppConfig } from '#imports' // TODO: Remove @@ -77,7 +77,7 @@ export default defineComponent({ }, props: { items: { - type: Array as PropType, + type: Array as PropType, default: () => [] }, mode: { diff --git a/src/runtime/types/dropdown.d.ts b/src/runtime/types/dropdown.d.ts index b7466a83..9f27ff92 100644 --- a/src/runtime/types/dropdown.d.ts +++ b/src/runtime/types/dropdown.d.ts @@ -1,7 +1,7 @@ import type { RouteLocationRaw } from 'vue-router' import type { Avatar } from './avatar' -export interface Item { +export interface DropdownItem { to?: string | RouteLocationRaw exact?: boolean label: string