diff --git a/src/js/store.js b/src/js/store.js index 9a7ca31..57e6e51 100644 --- a/src/js/store.js +++ b/src/js/store.js @@ -3,9 +3,14 @@ import { reactive, computed } from 'vue'; const state = reactive({ disclaimerAgreement: false, enabledRegions: ['thorax','abdomen','limbs'], - version: '0.5.0-rc' + version: '0.5.0-rc', + siteConfig: {} }) +const setConfig = (confObj) => { + state.siteConfig = confObj +} + const agree = () => { state.disclaimerAgreement = true } @@ -14,5 +19,7 @@ export default () => ({ isAgreed: computed(() => state.disclaimerAgreement), getRegions: computed(() => state.enabledRegions), getVersion: computed(() => state.version), + getConfig: computed(() => state.siteConfig), + setConfig, agree })