From 3a0af0b6141ed739aa4a2d72f43d0fa63739c695 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Mon, 2 Nov 2020 17:07:11 +0900 Subject: [PATCH] feat: add home page feature (#108) Co-authored-by: Kia Ishii --- src/client/app/composables/siteData.ts | 2 + src/client/theme-default/Layout.vue | 86 ++++++-- src/client/theme-default/components/Home.vue | 219 +++++++++++++++++++ src/client/theme-default/styles/layout.css | 49 ++++- 4 files changed, 336 insertions(+), 20 deletions(-) diff --git a/src/client/app/composables/siteData.ts b/src/client/app/composables/siteData.ts index f27f6c831929..41a43d5e81a9 100644 --- a/src/client/app/composables/siteData.ts +++ b/src/client/app/composables/siteData.ts @@ -4,6 +4,8 @@ import { SiteData } from '../../../../types/shared' const parse = (data: string) => readonly(JSON.parse(data)) as SiteData +export type SiteDataRef = Ref> + export const siteDataRef: Ref = ref(parse(serialized)) export function useSiteData() { diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue index 8875d9d4a92f..366a90556440 100644 --- a/src/client/theme-default/Layout.vue +++ b/src/client/theme-default/Layout.vue @@ -1,6 +1,6 @@