Add admin nav if authenticated

This commit is contained in:
Daniel_I_Am 2021-09-02 13:51:35 +02:00
parent 4e90e93517
commit 6311969b45
2 changed files with 20 additions and 1 deletions

View File

@ -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>

View File

@ -31,7 +31,7 @@ header {
.site-nav {
flex-grow: 1;
max-width: 200px;
max-width: 250px;
.nav-items {
display: flex;