Add admin nav if authenticated
This commit is contained in:
parent
4e90e93517
commit
6311969b45
@ -9,5 +9,24 @@
|
|||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<router-link :to="{ name: 'contact' }">Contact</router-link>
|
<router-link :to="{ name: 'contact' }">Contact</router-link>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item" v-if="admin">
|
||||||
|
<a href="/admin">Admin</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
admin: false,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
axios.get('/api/auth')
|
||||||
|
.then(res => {
|
||||||
|
this.admin = res.data.status;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|||||||
2
resources/scss/_header.scss
vendored
2
resources/scss/_header.scss
vendored
@ -31,7 +31,7 @@ header {
|
|||||||
|
|
||||||
.site-nav {
|
.site-nav {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
max-width: 200px;
|
max-width: 250px;
|
||||||
|
|
||||||
.nav-items {
|
.nav-items {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user