Site selector
A component that will display available sites in a network, or represent a variarity of customer types (business, private).
Siteselector with default color schemes
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-full c-siteselector--primary" data-uid="68df03eb88d89">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb88df5" data-uid="68df03eb88df5">
<li id="68df03eb88df5-5365717422872049916-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb88df5-5365717422872049916-0__label" data-uid="68df03eb89008">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb88df5-37922628451509546-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb88df5-37922628451509546-1__label" data-uid="68df03eb890af">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb88df5-506933037227695178-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb88df5-506933037227695178-2__label" data-uid="68df03eb89139">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb88df5-1150119160699042692-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb88df5-1150119160699042692-3__label" data-uid="68df03eb891be">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-full c-siteselector--secondary" data-uid="68df03eb89212">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb89234" data-uid="68df03eb89234">
<li id="68df03eb89234-2962576841000483833-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb89234-2962576841000483833-0__label" data-uid="68df03eb892bf">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb89234-1322432302153756481-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb89234-1322432302153756481-1__label" data-uid="68df03eb8933c">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb89234-2116897527031490490-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb89234-2116897527031490490-2__label" data-uid="68df03eb893af">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb89234-4224778165904311475-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb89234-4224778165904311475-3__label" data-uid="68df03eb8941f">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
@foreach(['primary', 'secondary'] as $color)
<div class="u-padding--2">
@siteselector([
'color' => $color,
'items' => [
['label' => 'This site', 'href' => 'https://' . $_SERVER['HTTP_HOST']],
['label' => 'Google', 'href' => 'https://google.com'],
['label' => 'Facebook', 'href' => 'https://facebok.com'],
['label' => 'Twitter', 'href' => 'https://twitter.com']
]
])
@endsiteselector
</div>
@endforeach
Siteselector with different radiuses
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-xs c-siteselector--primary" data-uid="68df03eb8949a">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb894bc" data-uid="68df03eb894bc">
<li id="68df03eb894bc-7230269238643036769-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb894bc-7230269238643036769-0__label" data-uid="68df03eb89547">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb894bc-5116683382558443991-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb894bc-5116683382558443991-1__label" data-uid="68df03eb895bc">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb894bc-903856381460809618-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb894bc-903856381460809618-2__label" data-uid="68df03eb8962d">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb894bc-435813973106595941-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb894bc-435813973106595941-3__label" data-uid="68df03eb8969d">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-sm c-siteselector--primary" data-uid="68df03eb896d8">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb896f8" data-uid="68df03eb896f8">
<li id="68df03eb896f8-1256438272230377201-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb896f8-1256438272230377201-0__label" data-uid="68df03eb89788">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb896f8-5373301168890623024-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb896f8-5373301168890623024-1__label" data-uid="68df03eb897fb">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb896f8-7293661932174146116-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb896f8-7293661932174146116-2__label" data-uid="68df03eb8986b">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb896f8-551043489815987775-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb896f8-551043489815987775-3__label" data-uid="68df03eb898da">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-md c-siteselector--primary" data-uid="68df03eb89914">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb89934" data-uid="68df03eb89934">
<li id="68df03eb89934-5915494904301636645-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb89934-5915494904301636645-0__label" data-uid="68df03eb899b9">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb89934-5953573882103188917-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb89934-5953573882103188917-1__label" data-uid="68df03eb89a34">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb89934-2470595708756875927-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb89934-2470595708756875927-2__label" data-uid="68df03eb89abc">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb89934-6520655467328658317-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb89934-6520655467328658317-3__label" data-uid="68df03eb89b40">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-lg c-siteselector--primary" data-uid="68df03eb89b82">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb89ba6" data-uid="68df03eb89ba6">
<li id="68df03eb89ba6-4685576710325299434-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb89ba6-4685576710325299434-0__label" data-uid="68df03eb89c40">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb89ba6-4760142941657535757-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb89ba6-4760142941657535757-1__label" data-uid="68df03eb89cc0">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb89ba6-4516639708813741802-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb89ba6-4516639708813741802-2__label" data-uid="68df03eb89d3e">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb89ba6-7457643716338238258-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb89ba6-7457643716338238258-3__label" data-uid="68df03eb89db9">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
<div class="u-padding--2">
<div class="c-siteselector c-siteselector--radius-pill c-siteselector--primary" data-uid="68df03eb89dfb">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb89e21" data-uid="68df03eb89e21">
<li id="68df03eb89e21-8531123230363081137-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb89e21-8531123230363081137-0__label" data-uid="68df03eb89eb5">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb89e21-2412382324400034774-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb89e21-2412382324400034774-1__label" data-uid="68df03eb89f3f">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb89e21-2840185692451657570-2__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb89e21-2840185692451657570-2__label" data-uid="68df03eb89fcf">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb89e21-5900225972226134694-3__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb89e21-5900225972226134694-3__label" data-uid="68df03eb8a059">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</div></div>
@foreach(['xs', 'sm', 'md', 'lg', 'pill'] as $radius)
<div class="u-padding--2">
@siteselector([
'radius' => $radius,
'items' => [
['label' => 'This site', 'href' => 'https://' . $_SERVER['HTTP_HOST']],
['label' => 'Google', 'href' => 'https://google.com'],
['label' => 'Facebook', 'href' => 'https://facebok.com'],
['label' => 'Twitter', 'href' => 'https://twitter.com']
]
])
@endsiteselector
</div>
@endforeach
Siteselector - Many options (overflowing)
<div style="min-height: 500px;">
<div class="c-siteselector c-siteselector--radius-full c-siteselector--primary" data-uid="68df03eb8a0d8">
<!-- nav.blade.php -->
<ul class="c-nav c-siteselector__items c-nav--depth-1 unlist c-nav--horizontal" aria-orientation="horizontal" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb8a0fe" data-uid="68df03eb8a0fe">
<li id="68df03eb8a0fe-940322209910239235-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1" role="menuitem" data-depth="1" aria-label="Google">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://google.com" target="_top" id="id_68df03eb8a0fe-940322209910239235-0__label" data-uid="68df03eb8a19c">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="68df03eb8a0fe-5877010680567330642-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-1 is-current" role="menuitem" data-depth="1" aria-label="This site">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://styleguide.getmunicipio.com" target="_top" id="id_68df03eb8a0fe-5877010680567330642-1__label" data-uid="68df03eb8a21e">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="68df03eb8a0fe-expand-2__item" class="c-siteselector__more c-nav__item c-nav__item--default c-nav__item--depth-1 has-fetched has-children has-toggle" role="menuitem" data-depth="1" aria-label="">
<div class="c-nav__item-wrapper">
<!-- Hidden link: Both label and icon is missing -->
<button class="c-button c-nav__toggle c-button__basic c-button__basic--default c-button--md c-button--icon-only" aria-label="Expand" type="button" data-uid="68df03eb8a2c7">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="68df03eb8a304">
</span>
</span>
</span> </button> </div>
<!-- nav.blade.php -->
<ul class="c-nav c-nav--bordered c-nav--height-sm c-nav--depth-2 unlist c-nav--vertical" aria-orientation="vertical" role="menu" data-js-keep-in-viewport-after-resize="1" id="id_68df03eb8a35b" data-uid="68df03eb8a35b">
<li id="68df03eb8a35b-3194845574259138879-0__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-2" role="menuitem" data-depth="2" aria-label="Facebook">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://facebok.com" target="_top" id="id_68df03eb8a35b-3194845574259138879-0__label" data-uid="68df03eb8a3f2">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="68df03eb8a35b-3615717664048470108-1__item" class="c-siteselector__item c-nav__item c-nav__item--default c-nav__item--depth-2" role="menuitem" data-depth="2" aria-label="Twitter">
<div class="c-nav__item-wrapper">
<a class="c-link c-nav__link" href="https://twitter.com" target="_top" id="id_68df03eb8a35b-3615717664048470108-1__label" data-uid="68df03eb8a475">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Twitter
</span>
</a>
</div>
</li>
</ul>
</li>
</ul>
</div></div>
<div style="min-height: 500px;">
@siteselector([
'items' => [
['label' => 'Google', 'href' => 'https://google.com'],
['label' => 'This site', 'href' => 'https://' . $_SERVER['HTTP_HOST']],
['label' => 'Facebook', 'href' => 'https://facebok.com'],
['label' => 'Twitter', 'href' => 'https://twitter.com']
],
'maxItems' => 2
])
@endsiteselector
</div>
Blade component parameters
Key | Default value | Type | Available values | Description |
element | div | string | - | What element the container will use. |
items | [] | array | - | Nav menu items |
maxItems | false | boolean | - | The number of items to display before folding to a dropdown. |
showMoreLabel | string | - | Te label of show more button. | |
radius | full | string | - | Amount of radius (xs, sm, md, lg, full) |
color | primary | string | - | Primary or secondary color. |
id | string | - | The DOM id of the component. | |
classList | [] | array | - | Array containing wrapping classes array |
attributeList | [] | array | - | Array containing keys and values rendered as attributes |
containerAware | false | boolean | true/false | Makes the component container aware. Appends modifiers --size--xs/sm/md/lg to the component. |