Sidhuvud
- Komponent
-
FPageHeader
- Status
-
Produktionsklar
Innehåll
Sidhuvud ska visas längst upp på applikationer som öppnas i ett eget webbläsarfönster. Den kan innehålla en logotyp, applikationsnamn samt sekundär information.
Logotyp
För att lägga till en logotyp använd slot logo
.
Du kan med fördel använda FLogo
för att ange logotyp.
<f-page-header>
+ <template #logo>
+ <f-logo>Awesome logo</f-logo>
+ </template>
</f-page-header>
Du kan också göra en länkad logo med att använda en a
-tagg (eller router-link
om du använder Vue Router).
<f-page-header>
<template #logo>
+ <a href="/">
<f-logo>Awesome logo</f-logo>
+ </a>
</template>
</f-page-header>
Se även nedan exempel för hur du kan göra en egen logotyp med brytpunkt utan att använda FLogo
.
Sekundär information
Slotten right
kan användas för att visa information som till exempel namn på inloggad användare.
<f-page-header>
+ <template #right>
+ Namn Namnsson
+ </template>
</f-page-header>
Skiplink
Skiplink är en särskild länk som fungerar som det första tabbningsbara elementet och visas endast när det fokuserats. Syftet är att snabbt låta en tangenbordsnavigerande användare hoppa till det primära innehållet utan att navigera genom navigeringsmenyer osv.
Skiplink aktiveras genom att sätta skipLink
till det id som innehåller det primära innehållet:
<header>
<f-page-header
+ skip-link="awesome-id"
</f-page-header>
</header>
+<main>
+ <h1 id="awesome-id" tabindex="-1">
+</main>
Notera att elementet måste vara fokuserbart.
API
Props
-
skipLink: string
Optional -
Render skiplink.
When set to a non-empty string the skiplink feature is enabled. The string is the id of the element to move focus to.
When set to empty string (default) the skiplink feature is disabled.
Default:
""
-
headerTag: string
Optional -
HTML element type for header.
Default:
"span"
Slots
-
skip-link-text
-
Slot for skip link text.
-
logo
-
Slot for custom logo.
-
default
-
Slot for application title.
-
right
-
Slot for user/custom information display.