Completes basic functionality for UI configuration

This commit is contained in:
Alicia Sykes
2021-05-17 21:04:50 +01:00
parent 062f48a6ef
commit e59f501dab
4 changed files with 45 additions and 164 deletions

View File

@@ -27,7 +27,13 @@ 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]);
let localPageInfo;
try {
localPageInfo = JSON.parse(localStorage[localStorageKeys.PAGE_INFO]);
} catch (e) {
localPageInfo = {};
}
if (pageInfo) {
return {
title: localPageInfo.title || pageInfo.title || defaults.title,