PXD

Link Button

Inherit button style links.

Default

LinkButton extends the Button component.

<template>
  <PStack>
    <PLinkButton href="javascript:;" text="text prop button" />
    <PLinkButton href="javascript:;"> slot button </PLinkButton>
  </PStack>
</template>

Set variant="text" to convert it into a link in normal text form.

<template>
  <PStack>
    <PLinkButton href="javascript:;" text="text prop button" variant="link" />
  </PStack>
</template>

Props

NameTypeDefaultDescription
hrefstring-Paths starting with / or # render as router-link, others as a
textstring-Text rendered when the default slot is empty
align'left' | 'center' | 'right'leftHorizontal alignment of the button content
target'_blank' | '_self' | '_parent' | '_top'_selfBrowsing context of the link, e.g. _blank opens a new tab
external-iconboolean-Show an external link icon in the suffix

Events

NameTypeDescription
click(event: MouseEvent) => voidEmitted when the link is clicked.

Slots

NameDescription
defaultDefault slot

Source

Source