<header class="gov-header">
<div class="gov-header__divider">
<div class="gov-header__content">
<gov-flex justify-content="space-between" align-items="center" responsive="false">
<a href="/" class="gov-header__logo" aria-label="Zpět na úvodní stránku">
<gov-flex align-items="center" gap="s" responsive="false">
<svg width="40" height="40" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M29.9996 30.6162V33.9503H28.3332V35.6167H26.6655V40.6172H24.9991V38.9508H23.3328V40.6172H21.6664V37.2831H23.3328V35.6167H24.9991V32.2839H23.3328V27.2834H20V32.2839H9.99914V30.6162H8.33276V28.9498H10.833V27.2834H12.4994V28.9498H14.9996V23.9506H21.6664V22.2829H20V20.6165H14.9996V22.2829H13.3332V20.6165H11.6655V22.2829H8.33276V23.9506H6.66638V22.2829H5V18.9501H6.66638V17.2837H8.33276V18.9501H9.99914V17.2837H13.3332V15.6173H11.6655V13.9497H9.99914V12.2833H6.66638V10.6169H8.33276V7.28407H6.66638V5.61639H9.99914V3.94999H11.6655V5.61639H13.3332V7.28407H11.6655V8.95047H13.3332V10.6169H14.9996V12.2833H16.666V10.6169H18.3323V8.95047H21.6664V7.28407H18.3323V5.61639H20V3.94999H24.9991V5.61639H26.6655V3.94999H28.3332V2.28359H29.9996V10.6169H28.3332V8.95047H26.6655V10.6169H28.3332V12.2833H26.6655V13.9497H24.9991V15.6173H26.6655V17.2837H24.9991V22.2829H26.6655V23.9506H28.3332V25.617H29.9996V23.9506H28.3332V20.6165H29.9996V18.9501H31.666V20.6165H33.3323V22.2829H31.666V25.617H33.3323V27.2834H34.9987V28.9498H31.666V30.6162H29.9996V28.9498H28.3332V27.2834H26.6655V30.6162H29.9996ZM24.9991 2.28359H20V0.617188H24.9991V2.28359ZM14.9996 7.28279H16.666V8.94918H14.9996V7.28279ZM26.6668 20.6165L26.6655 17.2837H28.3319V20.6165H26.6668ZM28.3332 17.2825V12.2833H29.9996V17.2825H28.3332ZM33.3323 20.6165V17.2837H34.9987V20.6165H33.3323ZM31.666 17.2825V12.2833H33.3323V17.2837L31.666 17.2825ZM33.3336 10.6169H35V12.2833H33.3323L33.3336 10.6169ZM33.3323 3.94999H34.9987V8.95047H33.3323L33.3336 10.6169H31.666V2.28359H33.3323V3.94999ZM29.9996 10.6169H31.666V12.2833H29.9996V10.6169ZM23.3328 33.9503V35.6167H21.6664V33.9503H23.3328ZM9.99914 32.2852V33.9516H8.33276V32.2852H9.99914Z" fill="currentColor" />
</svg> <span>Název úřadu</span>
</gov-flex>
</a>
<gov-flex class="gov-header__mobile" align-items="center" gap="s" responsive="false">
<gov-button color="primary" size="m" type="base" aria-label="Přihlásit se">
<gov-icon type="templates" name="person-fill" slot="icon-start" color="primary" size="m"></gov-icon>
</gov-button>
<gov-button color="primary" size="m" type="base" aria-label="Otevřít hlavní navigaci" class=" js-gov-header__navigation-trigger">
<gov-icon type="templates" name="list" slot="icon-start" color="primary" size="m"></gov-icon>
</gov-button>
</gov-flex>
</gov-flex>
<form role="search" id="search" class="gov-search gov-search--fixed-width">
<gov-form-control>
<gov-form-search size="m" color="neutral" aria-autocomplete="list" aria-haspopup="menu" aria-controls="suggestions" aria-expanded="true">
<gov-form-input slot="input" size="m" placeholder="Hledejte v názvu, obsahu..." aria-label="Vyhledávání v obsahu webu" input-type="search">
<gov-icon type="templates" name="search" slot="icon-start"></gov-icon>
</gov-form-input>
<gov-button color="neutral" size="s" type="base" aria-label="Odstranit zadaný výraz" slot="button">
<gov-icon type="templates" name="x" slot="icon-start"></gov-icon>
</gov-button>
<gov-button color="primary" size="s" type="solid" aria-label="Vyhledat zadaný výraz" native-type="submit" slot="button">
<gov-icon type="templates" name="search" slot="icon-start"></gov-icon>
</gov-button>
</gov-form-search>
</gov-form-control>
</form>
<gov-flex class="gov-header__action" justify-content="space-between" align-items="center" gap="m">
<gov-button color="primary" size="m" type="solid" aria-label="Přihlášení do klientské zóny">
Přihlásit se
</gov-button>
<gov-button color="primary" size="m" type="base" aria-label="Click to change language to English">
<gov-icon type="templates" name="flag" slot="icon-start"></gov-icon>
English
</gov-button>
<gov-theme-switch size="m" aria-label="Přepínač barevného schématu stránky"></gov-theme-switch>
</gov-flex>
</div>
</div>
<div class="gov-header__navigation js-gov-header__navigation">
<nav class="gov-navigation" aria-label="Hlavní navigace" id="main-navigation">
<ul>
<li class="gov-navigation--has-megamenu">
<gov-button type="base" color="primary" size="l" aria-expanded="false" aria-controls="subnav0" aria-label="Úřad">
Úřad
<gov-icon slot="icon-end" type="templates" name="chevron-down" size="l"></gov-icon>
</gov-button>
<ul class="gov-mega-menu" id="megamenu0" hidden aria-hidden="true">
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li class="gov-mega-menu__more"><a href="#">+ Další</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li class="gov-mega-menu__more"><a href="#">+ Další</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li class="gov-mega-menu__more"><a href="#">+ Další</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li class="gov-mega-menu__more"><a href="#">+ Další</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
</ul>
</li>
<li class="gov-mega-menu__heading">
<a href="#">
<span>
<gov-icon type="templates" name="briefcase" size="m"></gov-icon>
Heading item
</span>
</a>
<ul>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#">Menu item</a>
</li>
<li>
<a href="#">Menu item</a>
</li>
<li>
<a href="#">Menu item</a>
</li>
<li>
<gov-button type="base" color="primary" size="l" aria-expanded="false" aria-controls="subnav4" aria-label="Tisk a média">
Tisk a média
<gov-icon slot="icon-end" type="templates" name="chevron-down" size="l"></gov-icon>
</gov-button>
<ul class="gov-subnavigation" id="subnav4" hidden aria-hidden="true">
<li><a href="#">Menu item</a></li>
<li><a href="#">Menu item</a></li>
</ul>
</li>
<li>
<a href="#">Kontakty</a>
</li>
<li class="gov-mobile-only">
<gov-button color="primary" size="l" type="base" aria-label="Click to change language to English">
English
</gov-button>
</li>
<li class="gov-navigation__item gov-mobile-only">
<gov-theme-switch size="m" display-label="true"></gov-theme-switch>
</li>
</ul>
</nav>
</div>
</header>
<header class="gov-header">
<div class="gov-header__divider">
<div class="gov-header__content">
{{ render '@header-left' }}
{{ render '@search' search merge=true }}
<gov-flex class="gov-header__action" justify-content="space-between" align-items="center" gap="m">
{{#each button}}
{{ render '@button' this }}
{{/each}}
<gov-theme-switch size="m" aria-label="{{ theme/aria-label }}"></gov-theme-switch>
</gov-flex>
</div>
</div>
<div class="gov-header__navigation js-gov-header__navigation">
{{ render '@main-navigation' merge=true }}
</div>
{{#if suggestions}}
<div class="gov-mobile-only">
{{ render '@suggestions' this merge=true }}
</div>
{{/if}}
</header>
{
"search": {
"classes": [
"gov-search--fixed-width"
]
},
"theme": {
"aria-label": "Přepínač barevného schématu stránky"
},
"button": [
{
"text": "Přihlásit se",
"color": "primary",
"type": "solid",
"size": "m",
"aria-label": "Přihlášení do klientské zóny"
},
{
"text": "English",
"color": "primary",
"type": "base",
"size": "m",
"aria-label": "Click to change language to English",
"icon-start": {
"slot": "icon-start",
"type": "templates",
"name": "flag"
}
}
],
"button-nav-small": [
{
"color": "primary",
"type": "base",
"size": "m",
"aria-label": "Vyhledat na webu",
"icon-start": {
"slot": "icon-start",
"type": "templates",
"name": "search"
}
},
{
"text": "Přihlásit se",
"color": "primary",
"type": "solid",
"size": "m",
"aria-label": "Přihlášení do klientské zóny"
}
],
"dropdown": {
"button": {
"text": "CZ",
"color": "primary",
"type": "base",
"size": "m",
"aria-label": "Selecting the language of the page",
"icon-end": {
"slot": "icon-end",
"type": "templates",
"name": "chevron-down"
}
},
"list": [
{
"text": "CZ",
"color": "primary",
"type": "base",
"size": "m",
"expanded": true,
"role": "menuitem"
},
{
"text": "EN",
"color": "primary",
"type": "base",
"size": "m",
"expanded": true,
"role": "menuitem"
}
]
},
"searchbar": {
"button": {
"color": "neutral",
"type": "base",
"size": "l",
"aria-label": "Zavřít vyhledávání",
"icon-start": {
"slot": "icon-start",
"type": "templates",
"name": "x-lg"
}
}
},
"lang": {
"text": "English",
"color": "primary",
"type": "base",
"size": "l",
"aria-label": "Click to change language to English"
},
"aria-label": "Hlavní navigace",
"nav-small": [
{
"button": "Úřad",
"megamenu": [
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
],
"more": "+ Další"
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
],
"more": "+ Další"
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
]
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
],
"more": "+ Další"
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
],
"more": "+ Další"
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
]
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
]
},
{
"heading": "Heading item",
"link": [
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
},
{
"name": "Menu item"
}
]
}
]
},
{
"button": "Tisk a média",
"subnav": [
{
"name": "Menu item"
},
{
"name": "Menu item"
}
]
},
{
"text": "Kontakty",
"href": "#"
}
]
}
@import "../../../styles/mixins";
$class: ".gov-header";
#{$class} {
& {
background-color: var(--component-nav-background);
}
&__content {
@include flex($direction: column, $gap: var(--templates-margin-m));
padding: var(--templates-margin-l);
}
&__navigation {
position: relative;
z-index: 10;
padding: var(--templates-margin-s) 0;
border-top: 1px solid var(--border-primary);
}
&__logo {
color: var(--icon-on-subtle);
@include typography("body-m");
text-decoration: none;
}
&__action {
display: none;
}
&__search-bar {
display: none !important;
position: absolute !important;
top: 0;
left: 0;
right: 0;
width: 100%;
background-color: var(--component-nav-background);
> * {
width: 100%;
padding: var(--templates-margin-l) 0;
}
}
.gov-logo {
color: var(--icon-on-subtle);
}
@include mq($from: md) {
&__content {
@include flex($direction: row, $justify: space-between, $align: center);
max-width: var(--templates-layout-page-limit-max);
margin: 0 auto;
padding: 0 var(--templates-margin-l);
}
&__divider {
padding: var(--templates-margin-m) 0;
border-bottom: 1px solid var(--component-nav-separator);
}
&__navigation {
max-width: var(--templates-layout-page-limit-max);
margin: 0 auto;
padding: var(--templates-margin-s) 0;
border: none;
}
&__logo {
@include typography("body-l");
}
&__action {
display: flex;
}
&__search-bar {
.gov-search {
width: rem-calc(500);
}
}
&__mobile {
display: none;
}
}
// VARIANTS
&--small {
#{$class}__content {
position: relative;
z-index: 10;
padding: 0;
gap: 0;
> #{$class}__navigation {
position: static;
}
}
#{$class}__left {
padding: var(--templates-margin-l);
}
@include mq($from: md) {
padding: var(--templates-margin-m) 0;
#{$class}__content {
padding: 0 var(--templates-margin-l);
gap: var(--templates-margin-l);
}
#{$class}__left {
padding: 0;
}
#{$class}__navigation {
max-width: none;
margin: 0 auto 0 0;
}
}
}
}
No notes defined.