From 3ed5a085181be75d25178640d686274745e54aa3 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 21 Mar 2024 17:10:18 +0100 Subject: [PATCH] feat(Link): break component in two with `custom` prop --- src/runtime/components/Link.vue | 71 ++++++++++++----------------- src/runtime/components/LinkBase.vue | 54 ++++++++++++++++++++++ 2 files changed, 84 insertions(+), 41 deletions(-) create mode 100644 src/runtime/components/LinkBase.vue diff --git a/src/runtime/components/Link.vue b/src/runtime/components/Link.vue index 60eb719a..90dd39e4 100644 --- a/src/runtime/components/Link.vue +++ b/src/runtime/components/Link.vue @@ -2,7 +2,6 @@ import type { ButtonHTMLAttributes } from 'vue' import type { PrimitiveProps } from 'radix-vue' import type { NuxtLinkProps } from '#app' -import { pick } from '#ui/utils' export interface LinkProps extends NuxtLinkProps, Omit { type?: ButtonHTMLAttributes['type'] @@ -12,68 +11,58 @@ export interface LinkProps extends NuxtLinkProps, Omit diff --git a/src/runtime/components/LinkBase.vue b/src/runtime/components/LinkBase.vue new file mode 100644 index 00000000..b3ebeb43 --- /dev/null +++ b/src/runtime/components/LinkBase.vue @@ -0,0 +1,54 @@ + + +