Make admin panel slightly nicer

This commit is contained in:
Daniel_I_Am 2021-09-05 18:59:56 +02:00
parent f9d9031c33
commit 4d9f220644
4 changed files with 68 additions and 1 deletions

View File

@ -1,3 +1,15 @@
<template> <template>
<admin-page-header></admin-page-header>
<router-view></router-view> <router-view></router-view>
</template> </template>
<script>
import AdminPageHeader from "../components/AdminPageHeader.vue";
export default {
components: {
AdminPageHeader,
}
}
</script>

View File

@ -0,0 +1,29 @@
<template>
<div class="header">
<div class="container">
<header>
<router-link class="brand" :to="{ name: 'index' }">
<img
class="brand-logo"
src="//via.placeholder.com/256"
alt="Brand Logo"
/>
<span class="brand-name">Admin Panel</span>
</router-link>
<nav class="site-nav">
<admin-site-nav></admin-site-nav>
</nav>
</header>
</div>
</div>
</template>
<script>
import AdminSiteNav from './AdminSiteNav.vue';
export default {
components: {
AdminSiteNav,
},
}
</script>

View File

@ -0,0 +1,10 @@
<template>
<ul class="nav-items">
<li class="nav-item">
<router-link :to="{ name: 'blog' }">Blog</router-link>
</li>
<li class="nav-item">
<a href="/">Leave Admin</a>
</li>
</ul>
</template>

View File

@ -1,3 +1,19 @@
<template> <template>
<h1>Admin Home</h1> <container>
<h2>Blog</h2>
<ul>
<li><router-link :to="{ name: 'blog' }">View blog articles</router-link></li>
<li><router-link :to="{ name: 'blog-article-create' }">Create blog post</router-link></li>
</ul>
</container>
</template> </template>
<script>
import Container from "../components/Container.vue"
export default {
components: {
Container,
},
}
</script>