Sidhuvud

Komponent
FPageHeader
Status
Produktionsklar
Innehåll

Sidhuvud ska visas längst upp på applikationer som öppnas i ett eget webbläsarfönster. Den innehåller alltid Försäkringskassans logotyp och namnet på applikationen

Vid större skärmstorlekar visas hela Försäkringskassans logotyp med text och vid mindre visas en komprimerad variant med endast symbol.

I fall där applikationen innehåller flera olika sidor kan logotypen göras till en klickbar länk som leder användaren tillbaka till applikationens förstasida

Sidhuvudet kan också visa sekundär information till höger.

Egen logotyp och brytpunkt

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
NameDescriptionTypeRequiredDefault

logoSize

Setting the logo sizes small, large or responsive.

string

false

"responsive"

skipLink

Render skiplink.

When set to a non-empty string thethe skiplink feature is enabled.
The string is the id of the element to move focus to.

When set to true the deprecated skipLinkHref prop is used to
set the element id to move focus to.

When set to false or empty string the skiplink feature is disabled.

Using a boolean is deprecated. Leave unset or a non-empty string.

string | boolean

false

""

skipLinkHref

Target for skiplink.

string

false

"#applicationlayout-main-content"

headerTag

HTML element type for header.

string

false

"span"

routerLinkPath

Target for router-link via path.
(Behaviour from using both name and path in combination is undefined.)

string

false

""

routerLinkName

Target for router-link via name.
(Behaviour from using both name and path in combination is undefined.)

string

false

""

routerLinkLabel

Label to override the router-link label when router-link is present.

string

false

""

Slots
NameDescriptionBindings

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.

Esc för att stänga Pil upp/ner för att navigera Enter för att välja