diff --git a/src/runtime/components/navigation/VerticalNavigation.vue b/src/runtime/components/navigation/VerticalNavigation.vue index 7eb16df7..5a767003 100644 --- a/src/runtime/components/navigation/VerticalNavigation.vue +++ b/src/runtime/components/navigation/VerticalNavigation.vue @@ -1,10 +1,10 @@ @@ -54,7 +54,7 @@ import UAvatar from '../elements/Avatar.vue' import ULink from '../elements/Link.vue' import UDivider from '../layout/Divider.vue' import { useUI } from '../../composables/useUI' -import { mergeConfig, omit } from '../../utils' +import { mergeConfig, getULinkProps } from '../../utils' import type { VerticalNavigationLink, Strategy } from '../../types' // @ts-expect-error import appConfig from '#build/app.config' @@ -87,16 +87,14 @@ export default defineComponent({ setup (props) { const { ui, attrs } = useUI('verticalNavigation', toRef(props, 'ui'), config, toRef(props, 'class')) - const linkSections = computed(() => { - return (Array.isArray(props.links[0]) ? props.links : [props.links]) as VerticalNavigationLink[][] - }) + const sections = computed(() => (Array.isArray(props.links[0]) ? props.links : [props.links]) as VerticalNavigationLink[][]) return { // eslint-disable-next-line vue/no-dupe-keys ui, attrs, - omit, - linkSections, + sections, + getULinkProps, twMerge, twJoin }