From 28ef4d2a28ab6ab136358f84a12119f808c79c87 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 26 Dec 2021 19:25:15 -0500 Subject: [PATCH] [U] Update blog model --- src/views/Blog.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/Blog.vue b/src/views/Blog.vue index abba21a..1420d63 100644 --- a/src/views/Blog.vue +++ b/src/views/Blog.vue @@ -1,6 +1,6 @@ @@ -9,15 +9,22 @@ import {Options, Vue} from 'vue-class-component'; import BlogPostPreview, {BlogPostMeta} from "@/components/BlogPostPreview.vue"; import {hosts} from "@/scripts/constants"; +export interface BlogMeta +{ + tags: [string, number][] + categories: [string, number][] + posts: BlogPostMeta[] +} + @Options({components: {BlogPostPreview}}) export default class Blog extends Vue { - metas: BlogPostMeta[] = [] + meta: BlogMeta = {tags: [], categories: [], posts: []} mounted(): void { fetch(`${hosts.content}/content/generated/metas.json`).then(it => it.json()).then(it => { - this.metas = it + this.meta = it }) } }