CSS ComponentThe latest version of this package is: 17.0.30-alpha.8, Opens in new window
This global header is designed to apply one navigation layout to all main digital customer facing applications within If.
This component provides .css
, .styl
, .less
and .scss
-files.
To be able to install this component, please refer to the Project Setup documentation.
$ npm i @ids-core/global-header@17.0.30-alpha.8
Det oknepiga försäkringsbolaget
Skaffa rätt skydd för ditt hem och dina saker
Table of Contents
Edit this section, Opens in new windowUsage
Open pages
<div class="if app">
<header class="if global-header">
<a href="#content" class="if axe skip-to-content">Skip to content</a>
<nav class="if primary">
<div class="if mobile">
<ul class="if mobile-menu-list">
<li class="if mobile-menu-item logo-holder">
<a href="/" class="if mobile-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if mobile-menu-item shopping-cart-holder">
<a href="/my-pages.html" class="if mobile-menu-action shopping-cart">Varukorg</a>
</li>
<li class="if mobile-menu-item login-holder">
<button type="button" class="if mobile-menu-action button login">Logga in</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if">Privat</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Företag</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Stora företag</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Mäklare</a></li>
</ul>
</div>
</li>
<li class="if mobile-menu-item mobile-menu-holder">
<button type="button" class="if mobile-menu-action button mobile-menu">Meny</button>
<div class="if accordion-menu">
<div class="if mobile-search">
<form class="if">
<input
type="search"
placeholder="Sök If.se"
class="if input-field js-if-mobile-search"
name="if-mobile-search"
/>
<label for="if-mobile-search" class="if"><span class="if axe sr-only">Search If</span></label>
</form>
</div>
<ul class="if">
<li class="if is-parent">
<button type="button" class="if">
Privat
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<a href="/" class="if">Försäkringar</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<a href="/" class="if"><span aria-hidden="true" class="if icon ui house"></span>Hem</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Villaförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hyresrättförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Bostadsrättförsäkring</a></li>
<li class="if">
<a href="/adasdsad" class="if"
>Försäkring vid studier eller praktik utomlandsförsäkring</a>
</li>
<li class="if"><a href="/adasdsad" class="if">Fritidshusförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product car"></span>Fordon</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Bilförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">MC-försäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Mopedförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Husbildsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Släpvagnsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler...</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product paw"></span>Djur</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Hundförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Kattförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hästförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product bag"></span>Resa</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Reseförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon symbol single-body"></span>Person</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Personförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Barnförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Gravidförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Livförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Olycksfallsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler..</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product boat"></span>Boat</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Båtförsäkring</a></li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li class="if"><a href="/" class="if">Skador</a></li>
<li class="if"><a href="/" class="if">Kundservice</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if">Företag</a>
</li>
<li class="if">
<a href="/" class="if">Stora Företag</a>
</li>
</ul>
<div class="if mobile-language">
<ul class="if mobile-language-list">
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="nb">NB</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="da">DA</button>
</li>
<li class="if mobile-language-item is-active">
<button type="button" class="if mobile-language-action" data-language="sv">SV</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="fi">FI</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="en">EN</button>
</li>
</ul>
</div>
</div>
</li>
</ul>
</div>
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button is-active">Privat</button>
</li>
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button desktop-menu-action">Företag</button>
</li>
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button desktop-menu-action">Stora företag</button>
</li>
<li class="if desktop-menu-item change-language-holder is-parent">
<button type="button" class="if desktop-menu-action change-language">SV</button>
<div class="if dropdown-menu top" style="">
<ul class="if">
<li class="if">
<button type="button" class="if" data-language="nb">Norsk bokmål</button>
</li>
<li class="if">
<button type="button" class="if" data-language="da">Dansk</button>
</li>
<li class="if">
<button type="button" class="if" data-language="sv">Svenska</button>
</li>
<li class="if">
<button type="button" class="if" data-language="fi">Suomen kieli</button>
</li>
<li class="if">
<button type="button" class="if" data-language="kl">Kalaallit oqaasii</button>
</li>
<li class="if">
<button type="button" class="if" data-language="en">English</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lv">Latviešu valoda</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lt">Lietuvių kalba</button>
</li>
<li class="if">
<button type="button" class="if" data-language="et">Eesti keel</button>
</li>
<li class="if">
<button type="button" class="if" data-language="ru">Pусский язык</button>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item login-holder">
<button type="button" class="if desktop-menu-action button login">Logga in</button>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if">Privat</a></li>
<li class="if"><a href="/my-business.html" class="if">Företag</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Stora företag</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Mäklare</a></li>
</ul>
</div>
</li>
</ul>
</div>
</nav>
<nav class="if secondary">
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item logo-holder">
<a href="/" class="if desktop-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if desktop-menu-item is-parent">
<button type="button" class="if desktop-menu-action">Försäkringar</button>
<div class="if tertiary">
<div class="if container">
<div class="if holder">
<div class="if description">
<strong class="if">Försäkringskategorier</strong> <button
type="button"
class="if toggle-all js-toggle-insurance-sub-categories"
>
Visa alla försäkringar
</button>
</div>
<ul class="if shortcuts">
<li class="if">
<a href="/" class="if shortcut icon ui product symbol house">Hem</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Villaförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hyresrättförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Bostadsrättförsäkring</a></li>
<li class="if">
<a href="/adasdsad" class="if">Försäkring vid studier eller praktik utomlandsförsäkring</a>
</li>
<li class="if"><a href="/adasdsad" class="if">Fritidshusförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol vehicles">Fordon</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Bilförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">MC-försäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Mopedförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Husbildsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Släpvagnsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler...</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol paw">Djur</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Hundförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Kattförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hästförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol bag">Resa</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Reseförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol single-body">Person</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Personförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Barnförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Gravidförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Livförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Olycksfallsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler..</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol boat">Boat</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Båtförsäkring</a></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="if holder">
<div class="if showcase">
<div class="if description">
<strong class="if">Populära försäkringar</strong>
</div>
<ul class="if">
<li class="if"><a class="if" href="/asd">Bilförsäkring</a></li>
<li class="if"><a class="if" href="/asd">Reseförsäkring</a></li>
<li class="if"><a class="if" href="/asd">Gravidförsäkring</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="if desktop-menu-item">
<a href="/my-pages.html" class="if desktop-menu-action">Vid skada</a>
</li>
<li class="if desktop-menu-item">
<a href="/my-pages.html" class="if desktop-menu-action">Kundservice</a>
</li>
</ul>
<ul class="if global-menu-list global">
<li class="if global-menu-item"><a href="/my-pages.html" class="if global-menu-action search">Sök</a></li>
<li class="if global-menu-item shopping-cart-holder">
<a href="/my-pages.html" class="if global-menu-action shopping-cart">Varukorg</a>
</li>
</ul>
</div>
</nav>
</header>
<main class="if main">
<section class="if hero">
<div class="if container">
<div class="if content no-image">
<h1 class="if heading largest">Open pages</h1>
</div>
</div>
</section>
</main>
</div>
Logged in
<div class="if app">
<header class="if global-header">
<a href="#content" class="if axe skip-to-content">Skip to content</a>
<nav class="if primary">
<div class="if mobile">
<ul class="if mobile-menu-list">
<li class="if mobile-menu-item logo-holder">
<a href="/" class="if mobile-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if mobile-menu-item shopping-cart-holder">
<a href="/my-pages.html" class="if mobile-menu-action shopping-cart">Varukorg (2)</a>
</li>
<li class="if mobile-menu-item mypages-holder">
<button type="button" class="if mobile-menu-action button mypages">
Mina sidor<span class="if notice top-right" role="status" aria-live="polite">1</span>
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent right">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon symbol parent"></span>Elisabeth</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/my-pages.html" class="if is-active">Elisabeth</a></li>
<li class="if"><a href="/my-pages.html" class="if">Per</a></li>
<li class="if"><a href="/my-pages.html" class="if">Anna</a></li>
</ul>
</div>
</li>
<li class="if is-parent right">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon ui cog"></span>Settings</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/my-pages.html" class="if">User settings</a></li>
<li class="if"><a href="/my-pages.html" class="if">Broker settings</a></li>
<li class="if"><a href="/my-pages.html" class="if">Company settings</a></li>
</ul>
</div>
</li>
<li class="if"><a href="/my-pages.html" class="if">My Pages</a></li>
<li class="if"><a href="/my-pages.html" class="if">My Business</a></li>
<li class="if"><a href="/my-pages.html" class="if">Industrial If Login</a></li>
<li class="if"><a href="/my-pages.html" class="if">Employee insurances</a></li>
<li class="if"><a href="/my-pages.html" class="if">Broker</a></li>
<li class="if">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon ui log-out"></span>Logga ut</a>
</li>
</ul>
</div>
</li>
<li class="if mobile-menu-item mobile-menu-holder">
<button type="button" class="if mobile-menu-action button mobile-menu">Meny</button>
<div class="if accordion-menu">
<div class="if mobile-search">
<form class="if">
<input
type="search"
placeholder="Sök If.se"
class="if input-field js-if-mobile-search"
name="if-mobile-search"
/>
<label for="if-mobile-search" class="if"><span class="if axe sr-only">Search If</span></label>
</form>
</div>
<ul class="if">
<li class="if is-parent">
<button type="button" class="if">Level 1</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<button type="button" class="if">
<span aria-hidden="true" class="if icon ui house"></span>Level 2
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<button type="button" class="if">Level 3</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/my-pages.html" class="if">Level 4</a></li>
<li class="if"><a href="/my-pages.html" class="if">Level 4</a></li>
<li class="if"><a href="/my-pages.html" class="if">Level 4</a></li>
</ul>
</div>
</li>
<li class="if"><a href="/my-pages.html" class="if">Level 3</a></li>
<li class="if"><a href="/my-pages.html" class="if">Level 3</a></li>
</ul>
</div>
</li>
<li class="if"><a href="/my-pages.html" class="if">Level 2</a></li>
<li class="if"><a href="/my-pages.html" class="if">Level 2</a></li>
</ul>
</div>
</li>
<li class="if"><a href="/my-pages.html" class="if">Level 1</a></li>
<li class="if"><a href="/my-pages.html" class="if">Level 1</a></li>
</ul>
<div class="if mobile-language">
<ul class="if mobile-language-list">
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="nb">NB</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="da">DA</button>
</li>
<li class="if mobile-language-item is-active">
<button type="button" class="if mobile-language-action" data-language="sv">SV</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="fi">FI</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="en">EN</button>
</li>
</ul>
</div>
</div>
</li>
</ul>
</div>
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button is-active">Privat</button>
</li>
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button desktop-menu-action">Företag</button>
</li>
<li class="if desktop-menu-item">
<button type="button" class="if desktop-menu-action button desktop-menu-action">Stora företag</button>
</li>
<li class="if desktop-menu-item change-language-holder is-parent">
<button type="button" class="if desktop-menu-action change-language">SV</button>
<div class="if dropdown-menu top" style="">
<ul class="if">
<li class="if">
<button type="button" class="if" data-language="nb">Norsk bokmål</button>
</li>
<li class="if">
<button type="button" class="if" data-language="da">Dansk</button>
</li>
<li class="if">
<button type="button" class="if" data-language="sv">Svenska</button>
</li>
<li class="if">
<button type="button" class="if" data-language="fi">Suomen kieli</button>
</li>
<li class="if">
<button type="button" class="if" data-language="kl">Kalaallit oqaasii</button>
</li>
<li class="if">
<button type="button" class="if" data-language="en">English</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lv">Latviešu valoda</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lt">Lietuvių kalba</button>
</li>
<li class="if">
<button type="button" class="if" data-language="et">Eesti keel</button>
</li>
<li class="if">
<button type="button" class="if" data-language="ru">Pусский язык</button>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item mypages-holder is-parent">
<a href="/my-pages.html" class="if desktop-menu-action button mypages">
Mina sidor
</a>
</li>
<li class="if desktop-menu-item logout-holder">
<button class="if desktop-menu-action button logout" type="button">Logga ut</button>
</li>
</ul>
</div>
</nav>
<nav class="if secondary">
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item logo-holder">
<a href="/" class="if desktop-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if desktop-menu-item is-parent">
<button type="button" class="if desktop-menu-action">Försäkringar</button>
<div class="if tertiary">
<div class="if container">
<div class="if holder">
<div class="if description">
<strong class="if">Försäkringskategorier</strong> <button
type="button"
class="if toggle-all js-toggle-insurance-sub-categories"
>
Visa alla försäkringar
</button>
</div>
<ul class="if shortcuts">
<li class="if">
<a href="/" class="if shortcut icon ui product symbol house">Hem</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Villaförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hyresrättförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Bostadsrättförsäkring</a></li>
<li class="if">
<a href="/adasdsad" class="if">Försäkring vid studier eller praktik utomlandsförsäkring</a>
</li>
<li class="if"><a href="/adasdsad" class="if">Fritidshusförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol vehicles">Fordon</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Bilförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">MC-försäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Mopedförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Husbildsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Släpvagnsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler...</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol paw">Djur</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Hundförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Kattförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hästförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol bag">Resa</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Reseförsäkring</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol single-body">Person</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Personförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Barnförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Gravidförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Livförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Olycksfallsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler..</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if shortcut icon ui product symbol boat">Boat</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Båtförsäkring</a></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="if holder">
<div class="if showcase">
<div class="if description">
<strong class="if">Populära försäkringar</strong>
</div>
<ul class="if">
<li class="if"><a class="if" href="/asd">Bilförsäkring</a></li>
<li class="if"><a class="if" href="/asd">Reseförsäkring</a></li>
<li class="if"><a class="if" href="/asd">Gravidförsäkring</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="if desktop-menu-item">
<a href="/my-pages.html" class="if desktop-menu-action">Vid skada</a>
</li>
<li class="if desktop-menu-item">
<a href="/my-pages.html" class="if desktop-menu-action">Kundservice</a>
</li>
</ul>
<ul class="if global-menu-list global">
<li class="if global-menu-item"><a href="/my-pages.html" class="if global-menu-action search">Sök</a></li>
<li class="if global-menu-item shopping-cart-holder">
<a href="/my-pages.html" class="if global-menu-action shopping-cart">Varukorg (2)</a>
</li>
</ul>
</div>
</nav>
</header>
<main class="if main">
<section class="if hero">
<div class="if container">
<div class="if content no-image">
<h1 class="if heading largest">Open pages logged in</h1>
</div>
</div>
</section>
</main>
</div>
My Pages
<div class="if app">
<header class="if global-header">
<a href="#content" class="if axe skip-to-content">Skip to content</a>
<nav class="if primary">
<div class="if mobile">
<ul class="if mobile-menu-list">
<li class="if mobile-menu-item logo-holder">
<a href="/" class="if mobile-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if mobile-menu-item shopping-cart-holder">
<a href="/" class="if mobile-menu-action shopping-cart">Varukorg</a>
</li>
<li class="if mobile-menu-item mypages-holder is-active">
<button type="button" class="if mobile-menu-action button mypages">
Mina sidor<span class="if notice top-right" role="status" aria-live="polite">1</span>
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent right">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon symbol parent"></span>Elisabeth</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/my-pages.html" class="if is-active">Elisabeth</a></li>
<li class="if"><a href="/my-pages.html" class="if">Per</a></li>
<li class="if"><a href="/my-pages.html" class="if">Anna</a></li>
</ul>
</div>
</li>
<li class="if is-parent right">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon ui cog"></span>Settings</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/my-pages.html" class="if">User settings</a></li>
<li class="if"><a href="/my-pages.html" class="if">Broker settings</a></li>
<li class="if"><a href="/my-pages.html" class="if">Company settings</a></li>
</ul>
</div>
</li>
<li class="if"><a href="/my-pages.html" class="if">My Business</a></li>
<li class="if"><a href="/my-pages.html" class="if">Industrial If Login</a></li>
<li class="if"><a href="/my-pages.html" class="if">Employee insurances</a></li>
<li class="if"><a href="/my-pages.html" class="if">Broker</a></li>
<li class="if is-parent is-active">
<a href="/my-pages.html" class="if">My Pages</a>
<div class="if accordion-menu is-open">
<ul class="if is-open">
<li class="if"><a href="/" class="if ">Översikt</a></li>
<li class="if"><a href="/" class="if ">Försäkringar</a></li>
<li class="if"><a href="/" class="if ">Skador</a></li>
<li class="if"><a href="/" class="if ">Betalningar</a></li>
<li class="if"><a href="/" class="if ">Dokument</a></li>
<li class="if">
<a href="/" class="if "
>Meddelanden<span class="if notice inline top" role="status" aria-live="polite">1</span></a>
</li>
<li class="if"><a href="/" class="if ">Inställningar</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/my-pages.html" class="if"
><span aria-hidden="true" class="if icon ui log-out"></span>Logga ut</a>
</li>
</ul>
</div>
</li>
<li class="if mobile-menu-item mobile-menu-holder">
<button type="button" class="if mobile-menu-action button mobile-menu">Meny</button>
<div class="if accordion-menu">
<div class="if mobile-search">
<form class="if">
<input
type="search"
placeholder="Sök If.se"
class="if input-field js-if-mobile-search"
name="if-mobile-search"
/>
<label for="if-mobile-search" class="if"><span class="if axe sr-only">Search If</span></label>
</form>
</div>
<ul class="if">
<li class="if is-parent is-active">
<button type="button" class="if">
Privat
</button>
<div class="if accordion-menu is-open">
<ul class="if accordion-menu is-open">
<li class="if is-parent">
<a href="/" class="if">Försäkringar</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<a href="/" class="if"><span aria-hidden="true" class="if icon ui house"></span>Hem</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Villaförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hyresrättförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Bostadsrättförsäkring</a></li>
<li class="if">
<a href="/adasdsad" class="if"
>Försäkring vid studier eller praktik utomlandsförsäkring</a>
</li>
<li class="if"><a href="/adasdsad" class="if">Fritidshusförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product car"></span>Fordon</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Bilförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">MC-försäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Mopedförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Husbildsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Släpvagnsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler...</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product paw"></span>Djur</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Hundförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Kattförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hästförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product bag"></span>Resa</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Reseförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon symbol single-body"></span>Person</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Personförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Barnförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Gravidförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Livförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Olycksfallsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler..</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product boat"></span>Boat</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Båtförsäkring</a></li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li class="if"><a href="/" class="if">Skador</a></li>
<li class="if"><a href="/" class="if">Kundservice</a></li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if">Företag</a>
</li>
<li class="if">
<a href="/" class="if">Stora Företag</a>
</li>
</ul>
<div class="if mobile-language">
<ul class="if mobile-language-list">
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="nb">NB</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="da">DA</button>
</li>
<li class="if mobile-language-item is-active">
<button type="button" class="if mobile-language-action" data-language="sv">SV</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="fi">FI</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="en">EN</button>
</li>
</ul>
</div>
</div>
</li>
</ul>
</div>
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item back-to-home-holder">
<a href="/" class="if desktop-menu-action button back-to-home">Till startsida if.se</a>
</li>
<li class="if desktop-menu-item change-language-holder is-parent">
<button type="button" class="if desktop-menu-action change-language">SV</button>
<div class="if dropdown-menu top" style="">
<ul class="if">
<li class="if">
<button type="button" class="if" data-language="nb">Norsk bokmål</button>
</li>
<li class="if">
<button type="button" class="if" data-language="da">Dansk</button>
</li>
<li class="if">
<button type="button" class="if" data-language="sv">Svenska</button>
</li>
<li class="if">
<button type="button" class="if" data-language="fi">Suomen kieli</button>
</li>
<li class="if">
<button type="button" class="if" data-language="kl">Kalaallit oqaasii</button>
</li>
<li class="if">
<button type="button" class="if" data-language="en">English</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lv">Latviešu valoda</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lt">Lietuvių kalba</button>
</li>
<li class="if">
<button type="button" class="if" data-language="et">Eesti keel</button>
</li>
<li class="if">
<button type="button" class="if" data-language="ru">Pусский язык</button>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item mypages-holder is-parent">
<button type="button" class="if desktop-menu-action button mypages">
Mina sidor
</button>
<div class="if dropdown-menu">
<ul class="if">
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"><span class="if icon symbol parent"></span>Elisabeth</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if is-active">Elisabeth</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Per</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Anna</a></li>
</ul>
</div>
</li>
<li class="if separator"></li>
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"><span class="if icon ui cog"></span>Settings</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if">User settings</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Broker settings</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Company settings</a></li>
</ul>
</div>
</li>
<li class="if separator"></li>
<li class="if"><a href="/index-logged-in.html" class="if">My Pages</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">My Business</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Industrial If Login</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Employee insurances</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Broker</a></li>
<li class="if separator"></li>
<li class="if">
<a href="/index-logged-in.html" class="if"
><span aria-hidden="true" class="if icon ui log-out"></span>Logga ut</a>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item logout-holder">
<button class="if desktop-menu-action button logout" type="button">Logga ut</button>
</li>
</ul>
</div>
</nav>
<nav class="if secondary">
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item logo-holder">
<a href="/" class="if desktop-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Översikt</a></li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Försäkringar</a></li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Skador</a></li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Betalningar</a></li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Dokument</a></li>
<li class="if desktop-menu-item">
<a href="/" class="if desktop-menu-action"
>Meddelanden<span class="if notice inline top" role="status" aria-live="polite">1</span></a>
</li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Inställningar</a></li>
</ul>
</div>
</nav>
</header>
<main class="if main">
<section class="if hero">
<div class="if container">
<div class="if content no-image">
<h1 class="if heading largest">My pages</h1>
</div>
</div>
</section>
</main>
</div>
My Business
<div class="if app">
<header class="if global-header">
<a href="#content" class="if axe skip-to-content">Skip to content</a>
<nav class="if primary">
<div class="if mobile">
<ul class="if mobile-menu-list">
<li class="if mobile-menu-item logo-holder">
<a href="/" class="if mobile-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if mobile-menu-item shopping-cart-holder">
<a href="/" class="if mobile-menu-action shopping-cart">Varukorg</a>
</li>
<li class="if mobile-menu-item mypages-holder">
<button type="button" class="if mobile-menu-action button mypages mybusiness">
My Business<span class="if notice top-right" role="status" aria-live="polite">1</span>
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"
><span class="if icon symbol parent"></span>
Elisabeth
</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if">
<a href="/index-logged-in.html" class="if is-active">
Elisabeth
</a>
</li>
<li class="if">
<a href="/index-logged-in.html" class="if">
Per
</a>
</li>
<li class="if">
<a href="/index-logged-in.html" class="if">
Anna
</a>
</li>
</ul>
</div>
</li>
<li class="if is-parent">
<button type="button" class="if">
<span aria-hidden="true" class="if icon product company"></span>
Graver AS
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if">
<button type="button" class="if">
Webhallen AB
</button>
</li>
<li class="if">
<button type="button" class="if">
Korv & Ost AB
</button>
</li>
<li class="if">
<button type="button" class="if">
Kostcirkeln AB
</button>
</li>
<li class="if">
<button type="button" class="if">
Inet AB
</button>
</li>
<li class="if">
<button type="button" class="if is-active">
Graver AS
</button>
</li>
<li class="if">
<a href="/" class="if">
<span aria-hidden="true" class="if icon ui list"></span>
Visa alla företag
</a>
</li>
</ul>
</div>
</li>
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"
><span class="if icon ui cog"></span>
Settings
</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if">
<a href="/index-logged-in.html" class="if is-active">
User settings
</a>
</li>
<li class="if">
<a href="/index-logged-in.html" class="if">
Broker settings
</a>
</li>
<li class="if">
<a href="/index-logged-in.html" class="if">
Company settings
</a>
</li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if">
Översikt
</a>
</li>
<li class="if is-parent">
<a href="/" class="if">
Försäkringar
</a>
</li>
<li class="if">
<a href="/" class="if">
Pension
</a>
</li>
<li class="if">
<a href="/" class="if">
Inställningar
</a>
</li>
<li class="if">
<a href="/index-logged-in.html" class="if"
><span aria-hidden="true" class="if icon ui log-out"></span>
Logga ut
</a>
</li>
</ul>
</div>
</li>
<li class="if mobile-menu-item mobile-menu-holder">
<button type="button" class="if mobile-menu-action button mobile-menu">Meny</button>
<div class="if accordion-menu">
<div class="if mobile-search">
<form class="if">
<input
type="search"
placeholder="Sök If.se"
class="if input-field js-if-mobile-search"
name="if-mobile-search"
/>
<label for="if-mobile-search" class="if"><span class="if axe sr-only">Search If</span></label>
</form>
</div>
<ul class="if">
<li class="if is-parent">
<button type="button" class="if">
Privat
</button>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<a href="/" class="if">Försäkringar</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if is-parent">
<a href="/" class="if"><span aria-hidden="true" class="if icon ui house"></span>Hem</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Villaförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hyresrättförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Bostadsrättförsäkring</a></li>
<li class="if">
<a href="/adasdsad" class="if"
>Försäkring vid studier eller praktik utomlandsförsäkring</a>
</li>
<li class="if"><a href="/adasdsad" class="if">Fritidshusförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product car"></span>Fordon</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Bilförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">MC-försäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Mopedförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Husbildsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Släpvagnsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler...</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product paw"></span>Djur</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Hundförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Kattförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Hästförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product bag"></span>Resa</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Reseförsäkring</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon symbol single-body"></span>Person</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Personförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Barnförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Gravidförsäkringar</a></li>
<li class="if"><a href="/adasdsad" class="if">Livförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Olycksfallsförsäkring</a></li>
<li class="if"><a href="/adasdsad" class="if">Visa fler..</a></li>
</ul>
</div>
</li>
<li class="if is-parent">
<a href="/" class="if"
><span aria-hidden="true" class="if icon product boat"></span>Boat</a>
<div class="if accordion-menu">
<ul class="if">
<li class="if"><a href="/adasdsad" class="if">Båtförsäkring</a></li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li class="if"><a href="/" class="if">Skador</a></li>
<li class="if"><a href="/" class="if">Kundservice</a></li>
</ul>
</div>
</li>
<li class="if is-parent is-active">
<a href="/" class="if">Företag</a>
<div class="if accordion-menu is-open">
<ul class="if is-open">
<li class="if">
<a href="/" class="if">Företagsförsäkring</a>
</li>
<li class="if">
<a href="/" class="if">Vid skade</a>
</li>
<li class="if">
<a href="/" class="if">Kundservice</a>
</li>
</ul>
</div>
</li>
<li class="if">
<a href="/" class="if">Stora Företag</a>
</li>
</ul>
<div class="if mobile-language">
<ul class="if mobile-language-list">
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="nb">NB</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="da">DA</button>
</li>
<li class="if mobile-language-item is-active">
<button type="button" class="if mobile-language-action" data-language="sv">SV</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="fi">FI</button>
</li>
<li class="if mobile-language-item">
<button type="button" class="if mobile-language-action" data-language="en">EN</button>
</li>
</ul>
</div>
</div>
</li>
</ul>
</div>
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item back-to-home-holder">
<a href="/" class="if desktop-menu-action button back-to-home">Till startsida if.se</a>
</li>
<li class="if desktop-menu-item change-language-holder is-parent">
<button type="button" class="if desktop-menu-action change-language">SV</button>
<div class="if dropdown-menu top" style="">
<ul class="if">
<li class="if">
<button type="button" class="if" data-language="nb">Norsk bokmål</button>
</li>
<li class="if">
<button type="button" class="if" data-language="da">Dansk</button>
</li>
<li class="if">
<button type="button" class="if" data-language="sv">Svenska</button>
</li>
<li class="if">
<button type="button" class="if" data-language="fi">Suomen kieli</button>
</li>
<li class="if">
<button type="button" class="if" data-language="kl">Kalaallit oqaasii</button>
</li>
<li class="if">
<button type="button" class="if" data-language="en">English</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lv">Latviešu valoda</button>
</li>
<li class="if">
<button type="button" class="if" data-language="lt">Lietuvių kalba</button>
</li>
<li class="if">
<button type="button" class="if" data-language="et">Eesti keel</button>
</li>
<li class="if">
<button type="button" class="if" data-language="ru">Pусский язык</button>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item mypages-holder is-parent">
<button type="button" class="if desktop-menu-action button mypages">
My Business
</button>
<div class="if dropdown-menu">
<ul class="if">
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"><span class="if icon symbol parent"></span>Elisabeth</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if is-active">Elisabeth</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Per</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Anna</a></li>
</ul>
</div>
</li>
<li class="if separator"></li>
<li class="if is-parent right">
<a href="/index-logged-in.html" class="if"><span class="if icon ui cog"></span>Settings</a>
<div class="if dropdown-menu">
<ul class="if">
<li class="if"><a href="/index-logged-in.html" class="if">User settings</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Broker settings</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Company settings</a></li>
</ul>
</div>
</li>
<li class="if separator"></li>
<li class="if"><a href="/index-logged-in.html" class="if">My Pages</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">My Business</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Industrial If Login</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Employee insurances</a></li>
<li class="if"><a href="/index-logged-in.html" class="if">Broker</a></li>
<li class="if separator"></li>
<li class="if">
<a href="/index-logged-in.html" class="if"
><span aria-hidden="true" class="if icon ui log-out"></span>Logga ut</a>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item company-holder is-parent">
<button type="button" class="if desktop-menu-action button company">
Graver AS
</button>
<div class="if dropdown-menu top" style="">
<ul class="if">
<li class="if">
<button type="button" class="if">Webhallen AB</button>
</li>
<li class="if">
<button type="button" class="if">Korv & Ost AB</button>
</li>
<li class="if">
<button type="button" class="if">Kostcirkeln AB</button>
</li>
<li class="if">
<button type="button" class="if">Inet AB</button>
</li>
<li class="if">
<button type="button" class="if is-active">Graver AS</button>
</li>
<li class="if separator"></li>
<li data-anatomy="outline left" class="if">
<a href="/" class="if"><span aria-hidden="true" class="if icon ui list"></span>Visa alla företag </a>
</li>
</ul>
</div>
</li>
<li class="if desktop-menu-item logout-holder">
<button class="if desktop-menu-action button logout" type="button">Logga ut</button>
</li>
</ul>
</div>
</nav>
<nav class="if secondary">
<div class="if desktop container">
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item logo-holder">
<a href="/" class="if desktop-menu-action logo small"><span class="if axe sr-only">Home</span></a>
</li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action is-active">Översikt</a></li>
<li class="if desktop-menu-item is-parent">
<a href="/" class="if desktop-menu-action">Försäkringar</a>
</li>
<li class="if desktop-menu-item"><a href="/" class="if desktop-menu-action">Pension</a></li>
<li class="if desktop-menu-item is-parent">
<a href="/" class="if desktop-menu-action">Inställningar</a>
</li>
</ul>
</div>
</nav>
</header>
<main class="if main">
<section class="if hero">
<div class="if container">
<div class="if content no-image">
<h1 class="if heading largest">My Business</h1>
</div>
</div>
</section>
</main>
</div>
Single login option
If you have the situation where the login button only have one option, use the .single
class on the .login-holder
.
- An arrow is present instead of a dropdown
…
<li class="if desktop-menu-item login-holder single" data-anatomy="outline bottom">
<a href="/asdsadsa" class="if desktop-menu-action button login">Logga in</a>
</li>
…
Search
See the Search Field component and the Autocomplete component for more implementation documentation.
Desktop
<div class="if app">
<header class="if global-header">
…
<nav class="if secondary">
<div class="if desktop container">
<div class="if desktop-search">
<form class="if">
<div class="if search-field large" role="search">
<input
type="search"
placeholder="Sök If.se"
class="if input-field js-if-desktop-search"
name="q"
id="q"
/>
<button type="button" class="if close" title="Close search">
<span class="if axe sr-only">Close search</span>
</button>
</div>
</form>
…
</div>
</div>
…
</nav>
</header>
<main class="if main">
…
</main>
<div class="if backdrop is-open"></div>
</div>
Mobile
<div class="if app">
<header class="if global-header">
<nav class="if secondary">
…
<ul …>
<li class="if mobile-menu-item mobile-menu-holder">
<button type="button" class="if mobile-menu-action button mobile-menu">Meny</button>
<div class="if accordion-menu">
<div class="if mobile-search">
<form class="if">
<div class="if search-field">
<input data-anatomy="outline bottom" type="search" placeholder="Sök If.se" class="if input-field js-if-mobile-search" name="if-mobile-search"/>
<button type="button" class="if reset" aria-label="Clear search"></button>
</div>
</form>
</div>
</div>
</li>
…
</ul>
…
</nav>
</header>
<main class="if main">
…
</main>
<div class="if backdrop is-open"></div>
</div>
Quick links
The quick links appear when the search field is focused. A separate flag,
.is-active
should be added to the container
.if.quick-links-holder
<div class="if tertiary is-open">
<div class="if container">
<div class="if quick-links-holder is-active">
<p class="if text meta">Snabblenkär</p>
<ul class="if quick-links">
<li class="if"><a href="/" class="if">Buy insurance</a></li>
<li class="if"><a href="/" class="if">Buy insurance</a></li>
<li class="if"><a href="/" class="if">Buy insurance</a></li>
<li class="if"><a href="/" class="if">Buy insurance</a></li>
<li class="if"><a href="/" class="if">Buy insurance</a></li>
<li class="if"><a href="/" class="if">Buy insurance</a></li>
</ul>
</div>
</div>
</div>
Co-branding
Mobile
<ul class="if mobile-menu-list">
<li class="if mobile-menu-item logo-holder">
<a href="/" class="if mobile-menu-action">
<span class="if logo small"><span class="if axe sr-only">Home</span></span>
</a>
</li>
<li class="if mobile-menu-item co-brand-holder">
<a href="/" class="if mobile-menu-action">
<img
class="if co-brand"
src="https://static.design.if.eu/images/documentation/global-header/co-branding/cobrand-nordea.png"
/>
</a>
</li>
…
</ul>
If the co-brand logo is really wide, for example containing text, you can use the .text
-modifier to increase the height of the container to get a better presentation of the logo:
<li class="if mobile-menu-item co-brand-holder text">
<a href="/" class="if mobile-menu-action">
<img
class="if co-brand"
src="https://static.design.if.eu/images/documentation/global-header/co-branding/cobrand-nordea.png"
/>
</a>
</li>
Desktop
<ul class="if desktop-menu-list">
<li class="if desktop-menu-item logo-holder">
<a href="/" class="if desktop-menu-action">
<span class="if logo small"><span class="if axe sr-only">Home</span></span>
</a>
</li>
<li class="if desktop-menu-item co-brand-holder">
<a href="/" class="if desktop-menu-action ">
<img
class="if co-brand"
src="https://static.design.if.eu/images/documentation/global-header/co-branding/cobrand-nordea.png"
/>
<span class="if axe sr-only">Unionen</span>
</a>
</li>
…
</ul>
Without If-logo
If you want to hide the if logo, just remove the markup:
Mobile
2,6d1
- <li class="if mobile-menu-item logo-holder">
- <a href="/" class="if mobile-menu-action">
- <span class="if logo small"><span class="if axe sr-only">Home</span></span>
- </a>
- </li>
<li class="if mobile-menu-item co-brand-holder">
<a href="/" class="if mobile-menu-action">
<img
class="if co-brand"
src="https://static.design.if.eu/images/documentation/global-header/co-branding/cobrand-nordea.png"
/>
</a>
</li>
Desktop
2,6d1
- <li class="if desktop-menu-item logo-holder">
- <a href="/" class="if desktop-menu-action">
- <span class="if logo small"><span class="if axe sr-only">Home</span></span>
- </a>
- </li>
<li class="if desktop-menu-item co-brand-holder">
<a href="/" class="if desktop-menu-action ">
<img
class="if co-brand"
src="https://static.design.if.eu/images/documentation/global-header/co-branding/cobrand-nordea.png"
/>
<span class="if axe sr-only">Unionen</span>
</a>
</li>
Sticky navigation
<div class="if app">
<header class="if global-header is-fixed">
....
</header>
</div>
let c;
let currentScrollTop = 0;
const navbar = document.querySelector('.if.global-header.is-fixed');
window.addEventListener('scroll', () => {
window.requestAnimationFrame(() => {
var a = document.querySelector('html').scrollTop;
var b = navbar.getBoundingClientRect().height;
currentScrollTop = a;
if (a === 0) {
navbar.classList.remove('has-scrolled');
navbar.classList.remove('has-scrolled-down');
} else {
navbar.classList.add('has-scrolled');
if (c < currentScrollTop && a > b + b) {
navbar.classList.add('has-scrolled-down');
} else if (c > currentScrollTop && !(a <= b)) {
setTimeout(() => {
navbar.classList.remove('has-scrolled-down');
}, 100);
}
}
c = currentScrollTop;
});
});
JavaScript implementation example
var openMenu = function(action) {
if (!action) return;
var parent = action.parentElement;
if (!parent) return;
var menu = parent.querySelector('.if[class*="menu"]:not(button)');
var list = parent.querySelector('.if[class*="menu"]:not(button) > ul.if');
action.setAttribute('aria-expanded', true);
parent.classList.add('is-open');
if (menu) {
menu.classList.add('is-open');
}
if (list) {
list.classList.add('is-open');
}
};
var closeMenu = function(action) {
if (!action) return;
var parent = action.parentElement;
if (!parent) return;
var menu = parent.querySelector('.if[class*="menu"]:not(button)');
var list = parent.querySelector('.if[class*="menu"]:not(button) > ul.if');
action.setAttribute('aria-expanded', false);
parent.classList.remove('is-open');
if (menu) {
menu.classList.remove('is-open');
}
if (list) {
list.classList.remove('is-open');
}
};
var toggleMenu = function(action) {
if (!action) return;
var parent = action.parentElement;
if (!parent) return;
if (parent.classList.contains('is-open')) {
closeMenu(action);
} else {
openMenu(action);
}
};
var globalHeaders = document.querySelectorAll('.if.global-header');
Array.prototype.slice.call(globalHeaders).forEach(function(header) {
var headerMenuParents = header.querySelectorAll(
'.if.secondary .if.desktop-menu-list > li.is-parent > .if.desktop-menu-action'
);
var toggleInsuranceSubCategories = header.querySelector('.js-toggle-insurance-sub-categories');
var loginButtons = header.querySelectorAll('.if.login');
var changeLanguageButtons = header.querySelectorAll('.if.change-language');
var mobileMenuButtons = header.querySelectorAll('.if.mobile-menu');
var myPagesMenuButtons = header.querySelectorAll('.if.mypages');
var companyMenuButtons = header.querySelectorAll('.if.company');
Array.prototype.slice.call(mobileMenuButtons).forEach(function(button) {
button.addEventListener('click', function(e) {
toggleMenu(button);
Array.prototype.slice.call(myPagesMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(changeLanguageButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(loginButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(companyMenuButtons).forEach(function(button) {
closeMenu(button);
});
});
});
Array.prototype.slice.call(myPagesMenuButtons).forEach(function(button) {
button.addEventListener('click', function(e) {
toggleMenu(button);
Array.prototype.slice.call(mobileMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(changeLanguageButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(loginButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(companyMenuButtons).forEach(function(button) {
closeMenu(button);
});
});
});
Array.prototype.slice.call(changeLanguageButtons).forEach(function(button) {
button.addEventListener('click', function(e) {
toggleMenu(button);
});
Array.prototype.slice.call(myPagesMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(mobileMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(loginButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(companyMenuButtons).forEach(function(button) {
closeMenu(button);
});
});
Array.prototype.slice.call(loginButtons).forEach(function(button) {
button.addEventListener('click', function(e) {
toggleMenu(button);
Array.prototype.slice.call(myPagesMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(mobileMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(changeLanguageButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(companyMenuButtons).forEach(function(button) {
closeMenu(button);
});
});
});
Array.prototype.slice.call(companyMenuButtons).forEach(function(button) {
button.addEventListener('click', function(e) {
toggleMenu(button);
Array.prototype.slice.call(myPagesMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(mobileMenuButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(changeLanguageButtons).forEach(function(button) {
closeMenu(button);
});
Array.prototype.slice.call(loginButtons).forEach(function(button) {
closeMenu(button);
});
});
});
if (toggleInsuranceSubCategories) {
toggleInsuranceSubCategories.addEventListener('click', function(e) {
var insuranceCrosslinks = header.querySelector('.if.shortcuts');
if (!insuranceCrosslinks) {
return;
}
var insuranceSubMenus = insuranceCrosslinks.querySelectorAll('.if[class*="menu"]:not(button)');
if (insuranceCrosslinks.classList.contains('is-open')) {
toggleInsuranceSubCategories.textContent = 'Visa alla försäkringar';
insuranceCrosslinks.classList.remove('is-open');
} else {
insuranceCrosslinks.classList.add('is-open');
toggleInsuranceSubCategories.textContent = 'Visa färre';
}
Array.prototype.slice.call(insuranceSubMenus).forEach(function(subMenu) {
subMenu.classList.toggle('is-open');
});
setTimeout(function() {
fixTertiarySize();
}, 200);
});
}
Array.prototype.slice.call(headerMenuParents).forEach(function(menuButton) {
menuButton.addEventListener('click', function(e) {
var parentElement = menuButton.parentElement;
var subMenu = parentElement.querySelector('.tertiary');
if (parentElement.classList.contains('is-open')) {
menuButton.setAttribute('aria-expanded', false);
parentElement.classList.remove('is-open');
subMenu.classList.remove('is-open');
} else {
menuButton.setAttribute('aria-expanded', true);
parentElement.classList.add('is-open');
subMenu.classList.add('is-open');
}
});
});
});
var forLastExec,
delay = 100, // delay between calls
throttled = false, // are we currently throttled?
calls = 0;
var fixTertiarySize = function() {
var globalHeaderSubMenus = document.querySelectorAll('.if.global-header .tertiary');
Array.prototype.slice.call(globalHeaderSubMenus).forEach(function(subMenu) {
subMenu.style.width = document.body.clientWidth + 'px';
});
};
// window.resize event listener
window.addEventListener('resize', function() {
// only run if we're not throttled
if (!throttled) {
// actual callback action
fixTertiarySize();
// we're throttled!
throttled = true;
// set a timeout to un-throttle
setTimeout(function() {
throttled = false;
}, delay);
}
clearTimeout(forLastExec);
forLastExec = setTimeout(fixTertiarySize, delay);
});
fixTertiarySize();
var accordionMenus = document.querySelectorAll('.if.accordion-menu, .if.desktop-menu-action + .if.accordion-menu');
Array.prototype.slice.call(accordionMenus).forEach(function(menu) {
var expandableMenuActions = menu.querySelectorAll('li.is-parent > a, li.is-parent > button');
Array.prototype.slice.call(expandableMenuActions).forEach(function(action) {
action.addEventListener('click', function(e) {
e.preventDefault();
if (action.parentElement.classList.contains('is-active')) {
action.parentElement.classList.remove('is-active');
var expandedMenuItems = action.parentElement.querySelectorAll('li.is-parent.is-active');
Array.prototype.slice.call(expandedMenuItems).forEach(function(item) {
item.classList.remove('is-active');
});
var expandedSubMenus = action.parentElement.querySelectorAll('.is-open');
Array.prototype.slice.call(expandedSubMenus).forEach(function(menu) {
menu.classList.remove('is-open');
});
} else {
action.parentElement.classList.add('is-active');
action.parentElement.querySelector('.if.accordion-menu').classList.add('is-open');
action.parentElement.querySelector('.if.accordion-menu > ul').classList.add('is-open');
}
});
});
});
document.querySelector('.company-selector').addEventListener('click', e => {
toggleMenu(e.target);
});
Accessibility
When implementing the Global Header component, it is crucial to use the correct aria-
and role
-attributes.
- Use
role="menu"
on menu containers. - Use
role="menuitem"
on menu items, i.e. buttons and links. - Use
aria-setsize
on menu items, to indicate how large the menu is. - Use
aria-posinset
to indicate which position in the set the menu item is. - Use
aria-expanded
on menu items that are expandable/have a menu. - Use
aria-labelledby
/aria-label
on sub menus. - Use
role="presentation"
onli
andul
elements, since they are no longer lists, but part of the menu.
<button
type="button"
id="mobile-menu-open-pages-index-01-submenu-private-submenu-person"
role="menuitem"
aria-setsize="6"
aria-haspopup="true"
aria-expanded="false"
aria-posinset="5"
class="if"
>
<span aria-hidden="true" class="if icon symbol single-body"></span>Person
</button>
<div
class="if accordion-menu"
role="menu"
aria-labelledby="mobile-menu-open-pages-index-01-submenu-private-submenu-person"
>
<ul class="if" role="presentation">
<li role="presentation" class="if">
<a role="menuitem" aria-setsize="6" aria-posinset="1" href="/adasdsad" class="if">Personförsäkringar</a>
</li>
<li role="presentation" class="if">
<a role="menuitem" aria-setsize="6" aria-posinset="2" href="/adasdsad" class="if">Barnförsäkringar</a>
</li>
</ul>
</div>
Resources
- Navigation Menubar Example
- Accessible Mega Menu example
- Web Content Accessibility Guidelines (WCAG) 2.1
- Grouping related links using the nav element
Tokens
Global Header tokens
Name | Value | Is aliased in |
---|---|---|
$ids-global-header-co-brand-link-spacing-inset-media-query-base |
0 0.5rem |
|
$ids-global-header-co-brand-link-spacing-inset-media-query-sm |
0 1rem |
|
$ids-global-header-co-brand-spacing-inline-media-query-sm |
0 0.5rem |
|
$ids-global-header-co-brand-size-height-mobile |
1.25rem |
|
$ids-global-header-co-brand-size-height-desktop-media-query-base |
1.25rem |
|
$ids-global-header-co-brand-size-height-desktop-media-query-sm |
2.5rem |
|
$ids-global-header-co-brand-size-height-text-mobile |
2.5rem |
|
$ids-global-header-co-brand-size-height-text-desktop |
2.5rem |
|
$ids-global-header-co-brand-size-width |
8.75rem |
|
$ids-global-header-description-spacing-stack |
1.5rem |
|
$ids-global-header-description-size-text |
1rem |
|
$ids-global-header-primary-desktop-menu-item-spacing-margin |
0 |
|
$ids-global-header-primary-desktop-menu-list-spacing-margin |
0 |
|
$ids-global-header-primary-desktop-menu-list-spacing-padding |
0 |
|
$ids-global-header-primary-desktop-menu-list-size-width |
100% |
|
$ids-global-header-primary-desktop-menu-list-size-min-height |
3rem |
|
$ids-global-header-primary-desktop-menu-list-size-height |
initial |
|
$ids-global-header-primary-desktop-menu-list-list-style |
none inside none |
|
$ids-global-header-primary-desktop-menu-list-justify-content |
flex-start |
|
$ids-global-header-primary-desktop-menu-list-align-items |
center |
|
$ids-global-header-primary-size-height-media-query-base |
100% |
|
$ids-global-header-primary-size-height-media-query-xs |
auto |
|
$ids-global-header-primary-size-width-media-query-base |
100% |
|
$ids-global-header-primary-size-width-media-query-xs |
100% |
|
$ids-global-header-primary-color-background-media-query-base |
rgb(250,249,247) |
|
$ids-global-header-primary-color-background-media-query-xs |
rgb(241,236,232) |
|
$ids-global-header-secondary-desktop-menu-item-spacing-min-width |
0 |
|
$ids-global-header-secondary-desktop-menu-list-spacing-margin |
0 |
|
$ids-global-header-secondary-desktop-menu-list-spacing-padding |
0 |
|
$ids-global-header-secondary-desktop-menu-list-size-width |
100% |
|
$ids-global-header-secondary-desktop-menu-list-size-min-height |
3rem |
|
$ids-global-header-secondary-desktop-menu-list-size-height |
6.25rem |
|
$ids-global-header-secondary-desktop-menu-list-list-style |
none inside none |
|
$ids-global-header-secondary-desktop-menu-list-justify-content |
flex-start |
|
$ids-global-header-secondary-desktop-menu-list-align-items |
center |
|
$ids-global-header-secondary-global-menu-list-display |
flex |
|
$ids-global-header-secondary-global-menu-list-align-items |
center |
|
$ids-global-header-secondary-global-menu-list-size-height |
6.25rem |
|
$ids-global-header-secondary-global-menu-list-spacing-margin |
0 0 0 auto |
|
$ids-global-header-secondary-global-menu-list-list-style |
none inside none |
|
$ids-global-header-secondary-color-background |
rgb(250,249,247) |
|
$ids-global-header-secondary-size-height |
6.25rem |
|
$ids-global-header-size-height |
4rem |
|
$ids-global-header-depth-z-index |
400 |
|
$ids-global-header-global-menu-action-color-text-open |
rgb(51,30,17) |
|
$ids-global-header-global-menu-action-size-text |
1rem |
|
$ids-global-header-global-menu-action-size-line-height |
1.25rem |
|
$ids-global-header-global-menu-action-size-weight |
78 |
|
$ids-global-header-global-menu-action-size-height |
3rem |
|
$ids-global-header-global-menu-action-spacing-inset |
0 1rem 0 2.5rem |
|
$ids-global-header-global-menu-action-spacing-inline |
0.5rem |
|
$ids-global-header-home-spacing-inset |
0 1rem 0 1.5rem |
|
$ids-global-header-home-color-text |
rgb(0,84,240) |
|
$ids-global-header-logo-holder-spacing-inset-mobile |
0.5rem |
|
$ids-global-header-logo-holder-spacing-inset-desktop |
0.5rem |
|
$ids-global-header-logo-holder-size-width-mobile |
2.5rem |
|
$ids-global-header-logo-holder-size-width-desktop |
4.5rem |
|
$ids-global-header-logo-color-text |
rgb(0,84,240) |
|
$ids-global-header-logo-size-media-query-base |
2.5rem |
|
$ids-global-header-logo-size-media-query-sm |
3.25rem |
|
$ids-global-header-menu-action-color-border-mobile-mypages-default |
rgb(246,243,240) |
|
$ids-global-header-menu-action-color-background-active |
rgb(250,249,247) |
|
$ids-global-header-menu-action-color-background-mobile-mypages-default |
rgb(246,243,240) |
|
$ids-global-header-menu-action-color-background-desktop-login-default |
rgb(0,84,240) |
|
$ids-global-header-menu-action-color-background-desktop-login-hover |
rgb(0, 64, 128) |
|
$ids-global-header-menu-action-color-text-open |
rgb(51,30,17) |
|
$ids-global-header-menu-action-color-text-default |
rgb(51,30,17) |
|
$ids-global-header-menu-action-color-text-desktop-login-default |
rgb(250,249,247) |
|
$ids-global-header-menu-action-color-text-desktop-login-hover |
rgb(250,249,247) |
|
$ids-global-header-menu-action-color-text-mobile-login-open |
rgb(0,84,240) |
|
$ids-global-header-menu-action-size-text |
1rem |
|
$ids-global-header-menu-action-size-line-height |
1.25rem |
|
$ids-global-header-menu-action-size-weight |
78 |
|
$ids-global-header-menu-action-size-height |
3rem |
|
$ids-global-header-menu-action-spacing-inset |
0 1rem 0 2.5rem |
|
$ids-global-header-menu-action-spacing-inline |
0.5rem |
|
$ids-global-header-mobile-language-item-color-background-active |
rgb(51,30,17) |
|
$ids-global-header-mobile-language-size-height |
2rem |
|
$ids-global-header-mobile-language-spacing-inset |
1.5rem |
|
$ids-global-header-mobile-menu-holder-size-width |
4.5rem |
|
$ids-global-header-mobile-menu-holder-color-background-open |
rgb(246,243,240) |
|
$ids-global-header-accordion-menu-color-background-accordion |
rgb(246,243,240) |
|
$ids-global-header-mobile-menu-item-size-width |
5.5rem |
|
$ids-global-header-mobile-menu-item-color-text-open |
rgb(0,84,240) |
|
$ids-global-header-mobile-menu-item-color-border-open |
rgb(246,243,240) |
|
$ids-global-header-mobile-spacing-inline-media-query-base |
1.5rem |
|
$ids-global-header-mobile-spacing-inline-media-query-xs |
2rem |
|
$ids-global-header-mobile-spacing-inline-media-query-smlr |
2.5rem |
Changelog
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
14.27.2 (2022-08-12)
Bug Fixes
- 🐛 Temporary fix for test failing because of hex color case (ca04174)
14.22.2 (2022-05-03)
Miscellaneous chores
14.20.1 (2022-04-19)
Features
Bug Fixes
Code Refactoring
Miscellaneous chores
- changelog: regenerate all CHANGELOG.md files (64ab385) , closes #586342
- changelog: regenerate all changelogs after updating changelog generation (70789c9) , closes #587270
14.18.3 (2022-04-13)
Bug Fixes
- changelog: generate new CHANGELOG.md files for root and
packages (349fda4)
,
closes #586063
. We regenerate the files to include all relevant commits and to use
conventional-commits
at 100%
14.9.0 (2022-03-03)
Bug Fixes
-
🐛 Fix global header docs (5542235) . ✅ Closes: 561725
-
🐛 Primary menu item fixes (0a67455) . ✅ Closes: 559077, 561725
-
🐛 Use correct variables and hex code instead of rgb (60bc0a3)
Miscellaneous chores
- 🤖 Bootstrap (6822f5b)
14.8.4 (2022-02-24)
Bug Fixes
- 🐛 Company menu item in primary header (389a10a) . ✅ Closes: 559075
14.8.1 (2022-02-23)
Bug Fixes
reinstall (d425056)
14.7.1 (2022-02-18)
Bug Fixes
-
Use correct name (bce2a03)
bootstrap (9a713df)
merge (2b1c5f1)
reinstall (5221600)
reinstall (147df55)
reinstall (afce1f2)
reinstall (67f3140)
14.2.7 (2022-01-18)
Bug Fixes
-
🐛 Use correct background position for dropdown icon (03e9bad)
-
🐛 Use correct filename for utils.css (9641bc6)
-
🐛 Use correct scope for renaming (1e547b2)
-
Use correct name for utils (8eb9dd0)
Code Refactoring
- 💡 Move company selector to primary level (16810e6)
Documentation Updates
- ✏️ Update documentation (65eb49d)
Miscellaneous chores
-
🤖 Fix preprocessor files (d0e561a)
Linting (5b79f26)
-
Add changelog.md to files (3338314)
Reinstall (a2abf51)
14.2.2 (2021-12-10)
Code Refactoring
-
💡 Change focus styles, remove whatinput (75fd31b) , closes #505205
-
Add correct focus styling for mobile menu action buttons (aad7faa)
-
rebuild and reinstall (f9fb687)
reinstall (885c74b)
14.0.3 (2021-11-14)
Bug Fixes
reinstall (545a069)
reinstall (e149c2c)
13.12.3 (2021-11-09)
⚠ BREAKING CHANGES
- 🧨 The scope for If Design System npm packages has now changed from
@if-design-system
to@ids-core
. We have also renamed the repository fromif-design-system
toids-core
- 🧨 Util is now renamed to Utils
- 🧨 We have now changed the navigation structure for the documentation site. Please update any saved links!
- 🧨 Navigation structure has now changed. Please see release notes!
Bug Fixes
-
🐛 In toggling "is active"-> "is open", added hot relaod (46e616a) . ✅ Closes: 491462
-
merge issues (232772b)
Documentation Updates
-
✏️ Adjust documentation (8e77c36)
-
✏️ Make variations tables more condensed (4344a3a)
-
✏️ Move position of the quick links (5cb0897)
-
✏️ Separate out Implementation/CSS for Global Header (38de743) , closes #467386
-
✏️ Update links and change navigation structure (0bfd27d) , closes #490579
Code Refactoring
-
💡 Reduce spacing tokens, use correct size tokens (97aa461)
-
💡 Rename scope and repository (3ea5423)
-
💡 Use new navigation structure for documentation (415aee5) , closes #490579
-
another change in the structure (38a0d2e)
Miscellaneous chores
bootstrap (6fc1ed8)
reinstall (da80dba)
13.11.0 (2021-10-19)
Features
- 🎸 Input field hot reload (eac76b7)
13.9.2 (2021-09-30)
Bug Fixes
-
🐛 Complete the pseudo-element fix (1dcee2c)
-
🐛 Use double colon notation for pseudo selectors (b78629b) . ✅ Closes: 478948
13.7.0 (2021-09-22)
Documentation Updates
- ✏️ Update linking layout and naming (15c383b)
13.6.3 (2021-09-17)
Bug Fixes
13.6.1 (2021-09-15)
Bug Fixes
-
🐛 Fix focus ring issue in global header (e478bd2) , closes #457417
-
🐛 Fix overflow scroll scrollbar issue (2c886ba) , closes #468299
Code Refactoring
13.6.0 (2021-09-08)
Documentation Updates
- Use default shortcut listing for demo links (a746602)
13.3.2 (2021-09-02)
Bug Fixes
-
🐛 Global header shortcuts now fully supports columns (91af88b) , closes #464400 . of one, two and three, with class flags
-
🐛 Remove width on shortcut elements to support columns (e0b2e01) , closes #464400
-
🤖 Use node v14 (4009973)
bootstrap (d23e139)
-
starting to fix issue (c8c9a80)
-
Update demo and dev files (f1aa77c)
-
🤖 Use correct order for diff (cc6a4fd)
12.14.1 (2021-08-12)
Miscellaneous chores
12.13.1 (2021-08-11)
Bug Fixes
12.13.0 (2021-08-11)
Bug Fixes
12.12.1 (2021-08-10)
Bug Fixes
-
🐛 Make sure components using fonts, have fonts bundled (d5bb642) , closes #354912
-
🤖 Remove .gitignore, use npm package.json files instead, ignore zip files for npm pack (49f0269) , closes #412081 . This will whitelist files to be used in "npm pack"
-
🤖 Reinstall (e660696)
12.7.6 (2021-06-01)
Bug Fixes
12.7.3 (2021-06-01)
Bug Fixes
-
🐛 Fix login button on hover in global header (24bda7e) , closes #419588
-
🤖 Update preprocessor files for global header (d198785)
-
🤖 Update published date (61e7ccf)
12.6.0 (2021-05-27)
Bug Fixes
12.0.0 (2021-05-05)
⚠ BREAKING CHANGES
- 🧨 All of the mixins have now been renamed
- 🧨 Notification is now renamed to Alert Banner
- 🧨 The Accordion Menu is now a separate component
- 🧨 Footer is now renamed to Global Footer
- 🧨 Crosslinks have seized to exist. They are all extracted into separate components. This commit converts crosslink buttons into the new component Shortcuts
Bug Fixes
Code Refactoring
-
💡 Extract Accordion Menu as a separate component (11b1974) , closes #336508
-
💡 Rename crosslink buttons to Shortcuts (c05bf9c) , closes #336508
-
💡 Rename Notification to Alert Banner (8b4e48d) , closes #336508
Miscellaneous chores
-
🤖 Convert typography tokens from theo to SD (e48f255)
-
🤖 Convert util tokens from theo to style-dictionary (99fb4f5)
-
🤖 Finalize breakpoint token conversion (f50ea0d)
-
🤖 Make sure all components are named with capital first (08e9a26)
-
🤖 Reinstall (2c763ea)
-
🤖 Reinstall (69e1a5b)
-
🤖 Update all design token references (c640d15)
-
🤖 Update all example references to old menu (81205ad)
-
🤖 Update references to new menus (c5d1065)
-
🤖 Update references to util variables (b79ec36)
-
🤖 Update to correct deps (aca8e20)
-
🤖 Updating links (70f166e)
-
🤖 Use size token for common form height until unique tok (3efceab) . en is created
rebuild (7edb430)
11.0.0 (2021-03-15)
⚠ BREAKING CHANGES
- 🧨 The miniaml header variant of the global-header component has been removed from the documentation. There is no code changes, only documentation changes. Please use the component Minimal header instead.
Documentation Updates
-
✏️ Remove minimal header from documentation (9b50805) , closes #322149
-
Reinstall packages (3922c31)
-
update versions (f679926)
-
🤖 Remove "actin-as" from examples (9b2df85)
-
🤖 Update references and remove "act-as" in demo and dev (7bc288d) , closes #322252
-
🤖 Rename Change Log to Changelog (d412e63)
-
🤖 Remove all references to sketch (35fc554) , closes #339203
-
🤖 Update package fields (200c0af)
10.0.0 (2021-02-15)
⚠ BREAKING CHANGES
- 🧨 form-group is now renamed to input-wrapper, a more logical name
- 🧨 The code markup for logo and co-branded logo is changed. Please read the documentation
Features
- 🎸 Make co-branded logo and logo separate elements (1297575) , closes #327856 #307259 . so they can link to different URLs. Also document support for removal of If logo.
Bug Fixes
Documentation Updates
- ✏️ Add some pointers about search field focus in the global header component (3f91733) , closes #326756
Code Refactoring
-
💡 Rename form-group to input-wrapper (7ee3bae)
-
🤖 Started to update documentation with new search compon (ffcd2f8) . ent
-
🤖 Starting to fix issue (5f6ad5e)
-
🤖 Update preprocessor files to support new search field (d3aa262) . component in global header
-
reinstall packages (fcfacf4)
9.1.0 (2021-01-24)
Bug Fixes
- 🐛 Add missing link to cobrand header demo (054515f)
9.0.3 (2021-01-21)
Miscellaneous chores
8.2.1 (2021-01-13)
Bug Fixes
8.1.6 (2021-01-11)
Bug Fixes
- 🐛 Mobile language item v-alignment (0105543) , closes #322456 . Fix vertical alignment of span/a elements inside mobile language item
8.1.5 (2021-01-11)
Bug Fixes
- 🐛 Globe icon visibility (e637520) , closes #322456 . Globe icon should be visible when first mobile language item is selected
8.0.0 (2020-12-14)
Code Refactoring
- 💡 Replace old block board with new Split Component (49ca4a3)
7.10.0 (2020-12-07)
Features
7.9.0 (2020-12-02)
Bug Fixes
-
🐛 Amend js poc example, update documentation (556361a) , closes #317621
-
🐛 Fix language name overflow in mobile menu (c558225) , closes #317630
-
🐛 Only use single login option icon on desktop (9396abb)
-
🤖 Use a more distint class name for doc crosslink links (2694867)
7.3.0 (2020-11-16)
Features
7.1.2 (2020-11-16)
Bug Fixes
7.1.0 (2020-11-16)
Features
6.43.3 (2020-11-03)
Bug Fixes
Miscellaneous chores
6.40.0 (2020-10-19)
Features
reinstall (2f82469)
reinstall (2cefe15)
6.36.1 (2020-10-13)
Bug Fixes
- 🐛 Add @if-design-system/menu as peerDep to global-header (4f7d2f5) . Lerna automatically adds it as a dep
6.36.0 (2020-10-12)
Miscellaneous chores
- 🤖 Add what-input to demo and dev files (56801b7)
6.35.3 (2020-10-10)
Documentation Updates
- ✏️ Wrap blockquotes in demo and dev files with container (98b6fe5)
6.29.3 (2020-09-07)
Documentation Updates
- ✏️ Merge atoms/molecules/organisms into components (90ed590)
6.26.13 (2020-08-03)
Bug Fixes
- 🐛 Fix chrome bug for menu items getting too large (f085a60)
6.26.12 (2020-08-03)
Documentation Updates
- ✏️ Update documentation for the new registry (3e7ba20)
Miscellaneous chores
-
🤖 lerna bootstrap (d835ec9)
-
🤖 Temporarily remove package-lock.json-files (87b3f7f)
-
🤖 Update references to new scope (b5575dd)
6.26.10 (2020-07-14)
Miscellaneous chores
-
🤖 Manually update some links (ecc0133)
-
🤖 Update CHANGELOG.md links to workitems and commits (ab2887b)
6.25.3 (2020-07-09)
Bug Fixes
- 🐛 Use correct icon placement, and correct bg for comp. sel (197b177)
Documentation Updates
6.25.0 (2020-07-07)
Documentation Updates
- ✏️ Use domain links for assets (59ace1c)
6.24.0 (2020-07-06)
Features
- 🎸 Add search to global header, some fixes and docs (65379bb)
6.23.1 (2020-07-02)
Documentation Updates
- ✏️ Fix documentatione examples for global header (708693a)
6.23.0 (2020-07-01)
Features
-
🎸 Add baseline global header for desktop and mobile (008bee8)
-
🎸 Add global header component (265bc68)
Bug Fixes
- 🐛 Fix z-index issue for menu usage in header (c20b2a6)
Documentation Updates
-
✏️ Add documentation pages for different navigations (1339f6d)
-
✏️ Add more documentation regarding open pages header (c299da4)
Miscellaneous chores
-
🤖 Adapt to new documentation backend (343c8ac)
-
🤖 Add secondary dev file for navigation examples (9e4bfa8)
-
🤖 Adjust dev files for header (ea187f4)
-
🤖 Continue to work on new global hero (db2e933)
-
🤖 Continue to work on the global header component (466dc36)
-
🤖 Continue work on global-header (b687598)
-
🤖 Remove packages not approved for VID (2ef74aa)
-
lerna bootstrap (5aa5021)
reinstall (1ab1527)
5.0.0 (2019-09-11)
Miscellaneous chores
bootstrap (323a639)
4.2.0 (2019-07-08)
Features
- 🎸 Add new font styles (1c3e3b7)
3.2.11 (2019-08-07)
Miscellaneous chores
- 🤖 Remove packages not approved for VID (2ef74aa)
5.0.0 (2019-09-11)
Miscellaneous chores
bootstrap (323a639)
4.2.0 (2019-07-08)
Features
- 🎸 Add new font styles (1c3e3b7)
3.2.11 (2019-08-07)
Miscellaneous chores
- 🤖 Remove packages not approved for VID (2ef74aa)
5.0.0 (2019-09-11)
Miscellaneous chores
bootstrap (323a639)
4.2.0 (2019-07-08)
Features
- 🎸 Add new font styles (1c3e3b7)
5.0.0 (2019-09-11)
Miscellaneous chores
bootstrap (323a639)
4.2.0 (2019-07-08)
Features
- 🎸 Add new font styles (1c3e3b7)
4.2.0 (2019-07-08)
Features
- 🎸 Add new font styles (1c3e3b7)
Miscellaneous chores
- 🤖 Update deps (2e84691)
3.1.6 (2019-04-12)
Documentation Updates
- ✏️ Clarify usage of npm token, and change name to gb (224fe32)
3.0.0 (2019-01-15)
⚠ BREAKING CHANGES
- Class syntax has completely changed.
Features
- 🎸 Scoping down guybrush (33e0d71)
Miscellaneous chores
- 🤖 Cleanup and finalized scoping (9324126)
2.7.2 (2018-11-21)
Bug Fixes
- 🐛 Remove all references to verb (2397d6b)
2.6.2 (2018-11-19)
Miscellaneous chores
- 🤖 Remove references to guybrush in documentation, for nw (002e662)
2.6.1 (2018-11-19)
Documentation Updates
- ✏️ Remove @guybrush-prefix from instal notes (c8d373e)
2.4.7 (2018-10-28)
Documentation Updates
- ✏️ Adjust global header documentation (74c4cb5)
2.4.6 (2018-10-26)
Documentation Updates
- ✏️ Update documentation to reflect sandboxed examples (c16884f)
2.4.4 (2018-10-25)
Code Refactoring
- 💡 Refactor styleguide, new theme (c202302)
1.18.2 (2018-09-19)
Bug Fixes
- 🐛 Don't clean dist before we produce javascript files (02ebb76) . The build task in gulp cleaned the dist directory right after we produced the javascript files, resulting in no *.js files in the dist folder
Miscellaneous chores
- 🤖 Make gulp run more silent (56e050e)
1.18.1 (2018-09-17)
Miscellaneous chores
1.18.0 (2018-09-17)
Miscellaneous chores
- release: :bookmark: publish v1.18.0 (aa3271d)
1.17.1 (2018-09-18)
Miscellaneous chores
- release: :bookmark: publish v1.17.1 (2d8219c)
1.18.1 (2018-09-17)
Miscellaneous chores
1.18.0 (2018-09-17)
Miscellaneous chores
- release: :bookmark: publish v1.18.0 (aa3271d)
1.17.0 (2018-09-10)
Miscellaneous chores
1.15.0 (2018-09-07)
Miscellaneous chores
- release: :bookmark: publish v1.15.0 (31be150)
1.14.0 (2018-09-06)
Features
- 🎸 Add support for login and search buttons (778479c)
Miscellaneous chores
1.13.0 (2018-09-04)
Features
- 🎸 Add speccer for specs (3edaa3e)
Code Refactoring
- 💡 Ease footprint of modules (70fe5c9)
Miscellaneous chores
- release: :bookmark: publish v1.13.0 (b99e16d)
1.12.2 (2018-08-23)
Bug Fixes
- 🐛 Fix header adjustment, again (4444b53)
Miscellaneous chores
- release: :bookmark: publish v1.12.2 (9bddcb7)
1.12.1 (2018-08-23)
Bug Fixes
-
🐛 Don't error out when trying to adjust global-header (0b7cbe8)
-
🐛 Use correct number of commits (15dc55e)
Miscellaneous chores
-
🤖 Some refactoring, added version to bundle, package def (e4ee4a8) . to stylus files, updated prism and templates
-
release: :bookmark: publish v1.12.1 (189057f)
1.12.0 (2018-08-22)
Features
Bug Fixes
- 🐛 Use correct color on visited links (055d7d9)
Miscellaneous chores
- release: :bookmark: publish v1.12.0 (7c44ddc)
1.11.0 (2018-08-21)
Miscellaneous chores
1.10.38 (2018-08-20)
Miscellaneous chores
- release: :bookmark: publish v1.10.38 (7d59fc9)
1.10.37 (2018-08-20)
Bug Fixes
- 🐛 Use correct check for subnavigation (db0ff12)
Miscellaneous chores
- release: :bookmark: publish v1.10.37 (fc1ffb2)
1.10.36 (2018-08-20)
Bug Fixes
- 🐛 Only adjust submenus when we have submenus (817f5fe)
Miscellaneous chores
- release: :bookmark: publish v1.10.36 (5585b4d)
1.10.35 (2018-08-20)
Miscellaneous chores
- release: :bookmark: publish v1.10.35 (719ac06)
1.10.34 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.34 (3af5229)
1.10.33 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.33 (adec027)
1.10.32 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.32 (994e8a8)
1.10.31 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.31 (7a31e83)
1.10.30 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.30 (2fbaba0)
1.10.29 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.29 (d9cdb30)
1.10.28 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.28 (70864a5)
1.10.27 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.27 (4ff395c)
1.10.26 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.26 (30d9bbc)
1.10.25 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.25 (a77f3e4)
1.10.24 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.24 (ff3fe91)
1.10.23 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.23 (a1df933)
1.10.22 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.22 (04a1fbc)
1.10.21 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.21 (94e201d)
1.10.20 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.20 (25c40aa)
1.10.19 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.19 (607b524)
1.10.18 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.18 (ef6b333)
1.10.17 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.17 (5e54e21)
1.10.16 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.16 (479e563)
1.10.15 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.15 (508bffb)
1.10.14 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.14 (585912a)
1.10.13 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.13 (9fc1d4b)
1.10.12 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.12 (e638d67)
1.10.11 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.11 (e329aea)
1.10.10 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.10 (b594d1e)
1.10.9 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.9 (6f68c59)
1.10.8 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.8 (1b7ef57)
1.10.7 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.7 (95bc695)
1.10.6 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.6 (ad7cbab)
1.10.5 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.5 (a7efeed)
1.10.4 (2018-08-17)
Miscellaneous chores
- release: :bookmark: publish v1.10.4 (4f08bfa)
1.10.3 (2018-08-17)
Documentation Updates
- ✏️ Update onboarding documentation (505ae9b)
Miscellaneous chores
- release: :bookmark: publish v1.10.3 (7ca1bcf)
1.10.2 (2018-08-16)
Miscellaneous chores
- release: :bookmark: publish v1.10.2 (781968c)
1.10.1 (2018-08-16)
Miscellaneous chores
- release: :bookmark: publish v1.10.1 (aee140f)
1.10.0 (2018-08-16)
Miscellaneous chores
1.9.1 (2018-08-16)
Miscellaneous chores
- release: :bookmark: publish v1.9.1 (0516f24)
1.9.0 (2018-08-15)
Miscellaneous chores
- release: :bookmark: publish v1.9.0 (9718b47)
1.8.0 (2018-08-14)
Miscellaneous chores
- release: :bookmark: publish v1.8.0 (35ff480)
1.7.0 (2018-08-13)
Miscellaneous chores
- release: :bookmark: publish v1.7.0 (6e2690f)
1.6.2 (2018-08-13)
Bug Fixes
-
🐛 Fix global header positioning when using multiple navs (42f366f)
-
global-header: Adjust all menus, and set correct height (5f64586)
-
global-header: only adjust top with 100% (0440d66)
-
global-header: remove spacing, add better top position (d4ae91b)
-
global-header: remove spacing, add better top position (7e9e50d)
-
global-header: run adjust on load (49d4789)
-
global-header: set height for all nav lists (fd19d79)
-
global-header: use correct rgb color for the arrow (ab155bc)
-
global-header: use correct variables (8a42e91)
Code Refactoring
- 💡 only run clean when explicitly calling build (7bf3d25) . because the components are also building js files that got cleaned.
Miscellaneous chores
testing (3ebcfec)