From 56f2ba4155213b861a96040e5f56c199392b76ed Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Fri, 16 Apr 2021 15:36:30 +0100 Subject: [PATCH] Global contants for default keys --- src/App.vue | 5 +++-- src/components/LinkItems/Collapsable.vue | 18 ++++++++++++------ src/components/PageStrcture/Header.vue | 7 ++++--- .../Settings/KeyboardShortcutInfo.vue | 7 +++++-- src/components/Settings/ThemeSelector.vue | 8 ++++---- src/data/conf.yml | 10 ++++++++++ src/utils/defaults.js | 15 ++++++++++++++- src/views/Home.vue | 15 ++++++++------- 8 files changed, 60 insertions(+), 25 deletions(-) diff --git a/src/App.vue b/src/App.vue index 1757fce2..111455a5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -19,13 +19,14 @@ export default { Footer, }, data: () => ({ - pageInfo: conf.pageInfo, + pageInfo: conf.pageInfo || Defaults.pageInfo, + appConfig: conf.appConfig || Defaults.appConfig, showFooter: Defaults.visibleComponents.footer, }), methods: { /* Returns either page info from the config, or default values */ getPageInfo(pageInfo) { - const defaults = { title: 'Demo', description: '' }; + const defaults = Defaults.pageInfo; if (pageInfo) { return { title: pageInfo.title || defaults.title, diff --git a/src/components/LinkItems/Collapsable.vue b/src/components/LinkItems/Collapsable.vue index cb447818..e482c2ec 100644 --- a/src/components/LinkItems/Collapsable.vue +++ b/src/components/LinkItems/Collapsable.vue @@ -22,6 +22,9 @@