diff --git a/src/runtime/components/elements/Button.vue b/src/runtime/components/elements/Button.vue index ba0d55cd26..37feb7a1c9 100644 --- a/src/runtime/components/elements/Button.vue +++ b/src/runtime/components/elements/Button.vue @@ -24,6 +24,7 @@ import UIcon from '../elements/Icon.vue' import ULink from '../elements/Link.vue' import { useUI } from '../../composables/useUI' import { mergeConfig } from '../../utils' +import { nuxtLinkProps } from '../../utils/nuxt-link' import { useInjectButtonGroup } from '../../composables/useButtonGroup' import type { ButtonColor, ButtonSize, ButtonVariant, Strategy } from '../../types' // @ts-expect-error @@ -39,6 +40,7 @@ export default defineComponent({ }, inheritAttrs: false, props: { + ...nuxtLinkProps, type: { type: String, default: 'button' diff --git a/src/runtime/components/elements/Link.vue b/src/runtime/components/elements/Link.vue index 47c49f0ff1..fc2ff7a6dd 100644 --- a/src/runtime/components/elements/Link.vue +++ b/src/runtime/components/elements/Link.vue @@ -32,12 +32,12 @@