12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <template>
- <nav class="nav is-info">
- <div class="nav-left">
- <a class="nav-item is-brand" href="#" v-link="{ path: '/' }">
- Musare
- </a>
- </div>
- <!--<span class="nav-toggle" :class="{ 'is-active': isActive }" @click="toggleMobileMenu()">
- <span></span>
- <span></span>
- <span></span>
- </span>-->
- <div class="nav-right">
- <a class="nav-item is-tab admin" href="#" v-link="{ path: '/admin' }">
- Admin
- </a>
- <a class="nav-item is-tab" href="#">
- About
- </a>
- <a class="nav-item is-tab" href="#">
- Donate
- </a>
- <a class="nav-item is-tab" href="#" v-if="$parent.$parent.loggedIn" @click="$parent.$parent.logout()">
- Sign Out
- </a>
- <span class="grouped" v-else>
- <a class="nav-item" href="#" @click="$parent.toggleModal('login')">
- Sign In
- </a>
- <a class="nav-item" href="#" @click="$parent.toggleModal('register')">
- Register
- </a>
- </span>
- </div>
- </nav>
- </template>
- <style lang="scss" scoped>
- @import 'theme.scss';
- .nav {
- background-color: $grey-darker;
- .is-brand {
- font-size: 26px !important;
- }
- .nav-item {
- font-size: 15px;
- color: $white;
- &:hover {
- color: $white;
- }
- }
- .admin {
- color: $blue;
- }
- }
- .grouped {
- margin: 0;
- display: flex;
- text-decoration: none;
- }
- </style>
|