Sie ist Teil der Header-Komponente.
Nummer | Typ | Beschreibung | Optional | Hinweis |
---|---|---|---|---|
1 | Komponente | sbb-header-button oder sbb-header-link |
Nein | |
1a | Komponente | sbb-icon |
Nein | |
1b | Text | Label | Ja | |
1c | Komponente | sbb-menu |
Ja | |
2 | Komponente | sbb-logo |
Ja |
The component represents a link element contained by the sbb-header component.
It is possible to provide a label via an unnamed slot; the component can optionally display a sbb-icon
at the component start using the iconName
property or via custom content using the icon
slot.
<sbb-header-link href="#">Text</sbb-header-link>
<sbb-header-link href="#" icon-name="pie-small">Another text</sbb-header-link>
If the component's icon is set, the property expandFrom
can be used to define the minimum breakpoint
from which the label is displayed; below that, only the icon is visible.
<sbb-header-link href="#" expand-from="medium">Text</sbb-header-link>
The component is internally rendered as a link,
accepting its associated properties (href
, target
, rel
and download
).
<sbb-header-link href="#info" target="_blank">Link</sbb-header-link>
Name | Attribute | Privacy | Type | Default | Description |
---|---|---|---|---|---|
accessibilityLabel |
accessibility-label |
public | string | undefined |
This will be forwarded as aria-label to the inner anchor element. | |
download |
download |
public | boolean | undefined |
Whether the browser will show the download dialog on click. | |
expandFrom |
expand-from |
public | SbbHorizontalFrom |
'medium' |
Used to set the minimum breakpoint from which the text is displayed. E.g. if set to 'large', the text will be visible for breakpoints large, wide, ultra, and hidden for all the others. |
href |
href |
public | string | undefined |
The href value you want to link to. | |
iconName |
icon-name |
public | string | undefined |
The icon name we want to use, choose from the small icon variants from the ui-icons category from here https://icons.app.sbb.ch. | |
rel |
rel |
public | string | undefined |
The relationship of the linked URL as space-separated link types. | |
target |
target |
public | LinkTargetType | string | undefined |
Where to display the linked URL. |
Name | Description |
---|---|
Use the unnamed slot to add content to the sbb-header-link . |
|
icon |
Slot used to render the link icon. |