2018-01-20 12:35:38 -08:00
|
|
|
<nav class="main-nav">
|
2018-03-27 09:34:29 -07:00
|
|
|
<ul class="main-nav-ul">
|
2018-05-03 21:24:10 -07:00
|
|
|
{#each $navPages as navPage (navPage.href)}
|
2018-04-10 22:51:42 -07:00
|
|
|
<li class="main-nav-li">
|
2018-05-02 21:32:43 -07:00
|
|
|
<NavItem
|
|
|
|
{page}
|
|
|
|
name={navPage.name}
|
|
|
|
href={navPage.href}
|
|
|
|
svg={navPage.svg}
|
|
|
|
label={navPage.label}
|
|
|
|
/>
|
2018-02-07 22:49:50 -08:00
|
|
|
</li>
|
2018-05-02 21:32:43 -07:00
|
|
|
{/each}
|
2018-01-06 15:51:25 -08:00
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
<style>
|
2018-01-20 12:35:38 -08:00
|
|
|
.main-nav {
|
2018-01-12 09:01:46 -08:00
|
|
|
border-bottom: 1px solid var(--nav-border);
|
|
|
|
background: var(--nav-bg);
|
2018-01-10 22:17:15 -08:00
|
|
|
position: fixed;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
top: 0;
|
|
|
|
z-index: 10;
|
2018-01-06 15:51:25 -08:00
|
|
|
}
|
|
|
|
|
2018-03-27 09:34:29 -07:00
|
|
|
.main-nav-ul {
|
2018-01-06 15:51:25 -08:00
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
2018-01-06 21:05:49 -08:00
|
|
|
list-style: none;
|
|
|
|
display: flex;
|
2018-03-27 09:34:29 -07:00
|
|
|
align-items: stretch;
|
2018-01-06 15:51:25 -08:00
|
|
|
}
|
|
|
|
|
2018-03-27 09:34:29 -07:00
|
|
|
.main-nav-li {
|
|
|
|
display: flex;
|
|
|
|
}
|
|
|
|
|
2018-02-08 18:01:00 -08:00
|
|
|
@media (max-width: 991px) {
|
2018-03-27 09:34:29 -07:00
|
|
|
.main-nav-li {
|
2018-01-28 15:53:49 -08:00
|
|
|
flex: 1;
|
2018-01-06 21:05:49 -08:00
|
|
|
}
|
2018-01-28 15:53:49 -08:00
|
|
|
}
|
2018-01-06 20:44:47 -08:00
|
|
|
|
2018-01-12 23:24:05 -08:00
|
|
|
</style>
|
|
|
|
<script>
|
|
|
|
import NavItem from './NavItem'
|
2018-02-07 22:49:50 -08:00
|
|
|
import { store } from '../_store/store'
|
|
|
|
|
2018-01-12 23:24:05 -08:00
|
|
|
export default {
|
2018-02-07 22:49:50 -08:00
|
|
|
store: () => store,
|
2018-01-12 23:24:05 -08:00
|
|
|
components: {
|
|
|
|
NavItem
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|