diff --git a/src/runtime/vue/components/Link.vue b/src/runtime/vue/components/Link.vue
index ca3403e9..21181709 100644
--- a/src/runtime/vue/components/Link.vue
+++ b/src/runtime/vue/components/Link.vue
@@ -90,7 +90,7 @@ export interface LinkSlots {
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -197,12 +256,12 @@ function resolveLinkClass({ route, isActive, isExactActive }: any) {
as,
type,
disabled,
- href: to ? (isExternal ? to as string : href) : undefined,
- navigate
+ href: (to as string)
}"
- :class="resolveLinkClass({ route: linkRoute, isActive: isActive, isExactActive: isExactActive })"
+ :class="ui({ class: props.class, disabled })"
+ @click="to && handleNavigation(to as string)"
>
-
+
-
+