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