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="693f3c9208388">
<!-- 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_693f3c920840c" data-uid="693f3c920840c">
<li id="693f3c920840c-2573427314559094598-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_693f3c920840c-2573427314559094598-0__label" data-uid="693f3c920863b">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c920840c-528916180677338701-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_693f3c920840c-528916180677338701-1__label" data-uid="693f3c92086ec">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c920840c-208649992682590626-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_693f3c920840c-208649992682590626-2__label" data-uid="693f3c920878f">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c920840c-4821569765203776196-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_693f3c920840c-4821569765203776196-3__label" data-uid="693f3c920881f">
<!-- 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="693f3c920886e">
<!-- 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_693f3c9208898" data-uid="693f3c9208898">
<li id="693f3c9208898-4077170966540764922-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_693f3c9208898-4077170966540764922-0__label" data-uid="693f3c920893e">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c9208898-442830381063175787-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_693f3c9208898-442830381063175787-1__label" data-uid="693f3c92089cb">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c9208898-3630304027984793543-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_693f3c9208898-3630304027984793543-2__label" data-uid="693f3c9208a59">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c9208898-8059415643651812150-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_693f3c9208898-8059415643651812150-3__label" data-uid="693f3c9208ae1">
<!-- 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="693f3c9208ba1">
<!-- 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_693f3c9208bca" data-uid="693f3c9208bca">
<li id="693f3c9208bca-1335099178816598102-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_693f3c9208bca-1335099178816598102-0__label" data-uid="693f3c9208c73">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c9208bca-6034406045729549191-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_693f3c9208bca-6034406045729549191-1__label" data-uid="693f3c9208d01">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c9208bca-779663919984755471-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_693f3c9208bca-779663919984755471-2__label" data-uid="693f3c9208d8a">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c9208bca-1255310380483631604-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_693f3c9208bca-1255310380483631604-3__label" data-uid="693f3c9208e13">
<!-- 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="693f3c9208e5b">
<!-- 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_693f3c9208e82" data-uid="693f3c9208e82">
<li id="693f3c9208e82-5160071872545002450-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_693f3c9208e82-5160071872545002450-0__label" data-uid="693f3c9208f2e">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c9208e82-3192149734316648461-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_693f3c9208e82-3192149734316648461-1__label" data-uid="693f3c9208fbb">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c9208e82-6978482766488406649-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_693f3c9208e82-6978482766488406649-2__label" data-uid="693f3c9209042">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c9208e82-7021354290487266318-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_693f3c9208e82-7021354290487266318-3__label" data-uid="693f3c92090c8">
<!-- 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="693f3c9209110">
<!-- 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_693f3c9209136" data-uid="693f3c9209136">
<li id="693f3c9209136-6671177225915941664-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_693f3c9209136-6671177225915941664-0__label" data-uid="693f3c92091e7">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c9209136-1918950056975343730-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_693f3c9209136-1918950056975343730-1__label" data-uid="693f3c920927e">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c9209136-5116025954508517587-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_693f3c9209136-5116025954508517587-2__label" data-uid="693f3c920931a">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c9209136-3043961909669279702-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_693f3c9209136-3043961909669279702-3__label" data-uid="693f3c92093a7">
<!-- 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="693f3c92093f3">
<!-- 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_693f3c920941c" data-uid="693f3c920941c">
<li id="693f3c920941c-2786354696117063100-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_693f3c920941c-2786354696117063100-0__label" data-uid="693f3c92094cd">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c920941c-8879094644519162627-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_693f3c920941c-8879094644519162627-1__label" data-uid="693f3c9209557">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c920941c-8327528277034631357-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_693f3c920941c-8327528277034631357-2__label" data-uid="693f3c92095de">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c920941c-1220564119927706267-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_693f3c920941c-1220564119927706267-3__label" data-uid="693f3c9209664">
<!-- 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="693f3c92096b7">
<!-- 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_693f3c92096e0" data-uid="693f3c92096e0">
<li id="693f3c92096e0-7780280826812095719-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_693f3c92096e0-7780280826812095719-0__label" data-uid="693f3c9209780">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c92096e0-1721620855381763388-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_693f3c92096e0-1721620855381763388-1__label" data-uid="693f3c9209814">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c92096e0-180378149780302261-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_693f3c92096e0-180378149780302261-2__label" data-uid="693f3c9209891">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c92096e0-1903645937012874527-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_693f3c92096e0-1903645937012874527-3__label" data-uid="693f3c920990e">
<!-- 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="693f3c920998e">
<!-- 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_693f3c92099b3" data-uid="693f3c92099b3">
<li id="693f3c92099b3-4482939603251633499-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_693f3c92099b3-4482939603251633499-0__label" data-uid="693f3c9209a50">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Google
</span>
</a>
</div>
</li>
<li id="693f3c92099b3-8924508771827597437-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_693f3c92099b3-8924508771827597437-1__label" data-uid="693f3c9209b0f">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
This site
</span>
</a>
</div>
</li>
<li id="693f3c92099b3-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="693f3c9209bd4">
<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="693f3c9209c1b">
</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_693f3c9209c79" data-uid="693f3c9209c79">
<li id="693f3c9209c79-4296150400120918188-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_693f3c9209c79-4296150400120918188-0__label" data-uid="693f3c9209d24">
<!-- icon.blade.php -->
<span
class="c-nav__text"
style="">
Facebook
</span>
</a>
</div>
</li>
<li id="693f3c9209c79-3495555835076687110-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_693f3c9209c79-3495555835076687110-1__label" data-uid="693f3c9209dbb">
<!-- 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. |