{% include "@bolt-components-link/link.twig" with {
text: "This is a link",
url: "https://pega.com"
} only %}
Prop Name | Description | Type | Default Value | Option(s) |
---|---|---|---|---|
attributes
|
A Drupal-style attributes object with extra attributes to append to this component. |
object
| — |
|
text
|
Renderable content (i.e. a string, render array, or included pattern) for the link. |
string
, object
, array
|
— |
|
url
|
If present, users will be directed to this URL when clicking this element. |
string
| — |
|
target
|
A valid HTML target attribute to modify the behavior when clicking this element. Only valid when "url" is also present. |
string
|
_self
|
|
display
|
Display either an inline link or flex link (icons can hang on either side). |
string
|
inline
|
|
valign
|
Controls the vertical alignment of text and icon. |
string
|
center
|
|
isHeadline
|
Whether this link should get special headline styling treatment. |
boolean
| — |
|
icon
|
Icon data as expected by the icon component. Accepts an additional position prop that determines placement within the link. |
object
| — |
|
onClick
|
When used with onClickTarget, an event to fire on the targeted elements when this element is clicked. When used without onClickTarget, arbitrary javascript to execute when this element is clicked. |
string
| — |
|
onClickTarget
|
Requires onClick. A CSS selector for elements that the onClick event will fire on when this element is clicked. |
string
| — |
|
href
(deprecated) |
Use url instead. |
— | — |
|
npm install @bolt/components-link