diff --git a/components/UserIndicator.vue b/components/UserIndicator.vue index fc7e4d3..b3245b6 100644 --- a/components/UserIndicator.vue +++ b/components/UserIndicator.vue @@ -8,7 +8,7 @@ - + {{ mdiAccount }} @@ -24,7 +24,7 @@ - + {{ mdiCog }} @@ -42,7 +42,7 @@ - + {{ mdiAccountCircle }} Login diff --git a/components/admin/AdminNav.vue b/components/admin/AdminNav.vue index 981989d..edd0fbc 100644 --- a/components/admin/AdminNav.vue +++ b/components/admin/AdminNav.vue @@ -11,6 +11,7 @@ :key="i" :to="'/admin' + link.to" :exact="link.exact" + nuxt > {{ link.icon }} diff --git a/components/app/AppNav.vue b/components/app/AppNav.vue index 30a7113..daa208d 100644 --- a/components/app/AppNav.vue +++ b/components/app/AppNav.vue @@ -1,6 +1,6 @@ diff --git a/components/post/PostList.vue b/components/post/PostList.vue index 8c46fb0..69ec05f 100644 --- a/components/post/PostList.vue +++ b/components/post/PostList.vue @@ -1,7 +1,7 @@ @@ -17,6 +17,9 @@ export default Vue.extend({ posts: { type: Array, required: true + }, + outlined: { + type: Boolean } } }) diff --git a/components/post/PostListItem.vue b/components/post/PostListItem.vue index 6858666..5b51630 100644 --- a/components/post/PostListItem.vue +++ b/components/post/PostListItem.vue @@ -1,10 +1,11 @@ @@ -59,6 +60,9 @@ export default Vue.extend({ post: { type: Object, required: true + }, + outlined: { + type: Boolean } }, data() { diff --git a/components/post/PostTable.vue b/components/post/PostTable.vue index 24ae83b..2830beb 100644 --- a/components/post/PostTable.vue +++ b/components/post/PostTable.vue @@ -11,7 +11,7 @@ dense > diff --git a/components/post/RecentPosts.vue b/components/post/RecentPosts.vue new file mode 100644 index 0000000..15a138d --- /dev/null +++ b/components/post/RecentPosts.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/components/tag/TagChip.vue b/components/tag/TagChip.vue index 56d931c..2f5cd39 100644 --- a/components/tag/TagChip.vue +++ b/components/tag/TagChip.vue @@ -4,6 +4,7 @@ :to="(admin ? '/admin/tag/' : '/tag/') + tag.slug" outlined small + nuxt > {{ mdiLabel }} {{ tag.title }} diff --git a/layouts/error.vue b/layouts/error.vue index a8b1ed8..9ceafc8 100644 --- a/layouts/error.vue +++ b/layouts/error.vue @@ -28,7 +28,7 @@ - Go Home + Go Home diff --git a/pages/admin/meta/index.vue b/pages/admin/meta/index.vue index 5dc5735..a27ab8b 100644 --- a/pages/admin/meta/index.vue +++ b/pages/admin/meta/index.vue @@ -7,7 +7,7 @@ - New Meta Item + New Meta Item @@ -22,7 +22,7 @@ dense > diff --git a/pages/admin/post/_id.vue b/pages/admin/post/_id.vue index 167fa6d..e323141 100644 --- a/pages/admin/post/_id.vue +++ b/pages/admin/post/_id.vue @@ -48,6 +48,7 @@ :disabled="loading" color="success" :to="'/post/' + post.slug" + nuxt > View diff --git a/pages/admin/post/index.vue b/pages/admin/post/index.vue index bc102b4..d02af7d 100644 --- a/pages/admin/post/index.vue +++ b/pages/admin/post/index.vue @@ -7,7 +7,7 @@ - New Post + New Post diff --git a/pages/admin/tag/_id.vue b/pages/admin/tag/_id.vue index 2bb0bb0..746c9d2 100644 --- a/pages/admin/tag/_id.vue +++ b/pages/admin/tag/_id.vue @@ -16,7 +16,12 @@ - + View diff --git a/pages/admin/tag/index.vue b/pages/admin/tag/index.vue index abb5a59..fc3d8d9 100644 --- a/pages/admin/tag/index.vue +++ b/pages/admin/tag/index.vue @@ -7,7 +7,7 @@ - New Tag + New Tag @@ -22,7 +22,7 @@ dense > diff --git a/pages/admin/user/index.vue b/pages/admin/user/index.vue index fc4c0ca..aef2bcc 100644 --- a/pages/admin/user/index.vue +++ b/pages/admin/user/index.vue @@ -7,7 +7,7 @@ - New User + New User @@ -22,7 +22,7 @@ dense > diff --git a/pages/index.vue b/pages/index.vue index 2255344..bc5a787 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -41,6 +41,11 @@ + + + + + @@ -82,9 +87,11 @@ import Vue from 'vue' import { mdiFormatListText, mdiWeb, mdiArrowDown } from '@mdi/js' import { wait } from '~/utils/misc' +import RecentPosts from '~/components/post/RecentPosts.vue' export default Vue.extend({ name: 'IndexPage', + components: { RecentPosts }, data() { return { links: [ diff --git a/pages/login.vue b/pages/login.vue index 42b166f..71a2303 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -6,7 +6,7 @@ Login - + Register {{ mdiAccountPlus }} diff --git a/pages/register.vue b/pages/register.vue index a8b1217..8e6b4b5 100644 --- a/pages/register.vue +++ b/pages/register.vue @@ -6,7 +6,7 @@ Register - + Login {{ mdiLoginVariant }} diff --git a/pages/tag/_slug.vue b/pages/tag/_slug.vue index b487cc7..8575c13 100644 --- a/pages/tag/_slug.vue +++ b/pages/tag/_slug.vue @@ -12,7 +12,7 @@