Add admin nav if authenticated
This commit is contained in:
parent
4e90e93517
commit
6311969b45
@ -9,5 +9,24 @@
|
||||
<li class="nav-item">
|
||||
<router-link :to="{ name: 'contact' }">Contact</router-link>
|
||||
</li>
|
||||
<li class="nav-item" v-if="admin">
|
||||
<a href="/admin">Admin</a>
|
||||
</li>
|
||||
</ul>
|
||||
</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 {
|
||||
flex-grow: 1;
|
||||
max-width: 200px;
|
||||
max-width: 250px;
|
||||
|
||||
.nav-items {
|
||||
display: flex;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user