diff --git a/src/App.vue b/src/App.vue index 9cea6201..0ab0caa8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,7 +9,7 @@ import Header from '@/components/PageStrcture/Header.vue'; import Footer from '@/components/PageStrcture/Footer.vue'; -import Defaults from '@/utils/defaults'; +import Defaults, { localStorageKeys } from '@/utils/defaults'; import conf from '../public/conf.yml'; export default { @@ -27,10 +27,11 @@ export default { /* Returns either page info from the config, or default values */ getPageInfo(pageInfo) { const defaults = Defaults.pageInfo; + const localPageInfo = JSON.parse(localStorage[localStorageKeys.PAGE_INFO]); if (pageInfo) { return { - title: pageInfo.title || defaults.title, - description: pageInfo.description || defaults.description, + title: localPageInfo.title || pageInfo.title || defaults.title, + description: localPageInfo.description || pageInfo.description || defaults.description, navLinks: pageInfo.navLinks || defaults.navLinks, }; } diff --git a/src/assets/interface-icons/config-meta-data.svg b/src/assets/interface-icons/config-meta-data.svg new file mode 100644 index 00000000..9ada3711 --- /dev/null +++ b/src/assets/interface-icons/config-meta-data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Configuration/ConfigContainer.vue b/src/components/Configuration/ConfigContainer.vue index f39d794f..6e9c7751 100644 --- a/src/components/Configuration/ConfigContainer.vue +++ b/src/components/Configuration/ConfigContainer.vue @@ -13,6 +13,10 @@ Edit Sections +