aboutsummaryrefslogtreecommitdiff
path: root/src/ui/c-link/c-link.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/c-link/c-link.vue')
-rw-r--r--src/ui/c-link/c-link.vue10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ui/c-link/c-link.vue b/src/ui/c-link/c-link.vue
index df10120..a7d1b83 100644
--- a/src/ui/c-link/c-link.vue
+++ b/src/ui/c-link/c-link.vue
@@ -16,7 +16,15 @@ const props = defineProps<{
const { href, to } = toRefs(props);
const theme = useTheme();
-const tag = computed(() => (href?.value ? 'a' : RouterLink));
+const tag = computed(() => {
+ if (href?.value) {
+ return 'a';
+ }
+ if (to?.value) {
+ return RouterLink;
+ }
+ return 'span';
+});
</script>
<style lang="less" scoped>