Add site config to store
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
This commit is contained in:
@@ -3,9 +3,14 @@ import { reactive, computed } from 'vue';
|
|||||||
const state = reactive({
|
const state = reactive({
|
||||||
disclaimerAgreement: false,
|
disclaimerAgreement: false,
|
||||||
enabledRegions: ['thorax','abdomen','limbs'],
|
enabledRegions: ['thorax','abdomen','limbs'],
|
||||||
version: '0.5.0-rc'
|
version: '0.5.0-rc',
|
||||||
|
siteConfig: {}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const setConfig = (confObj) => {
|
||||||
|
state.siteConfig = confObj
|
||||||
|
}
|
||||||
|
|
||||||
const agree = () => {
|
const agree = () => {
|
||||||
state.disclaimerAgreement = true
|
state.disclaimerAgreement = true
|
||||||
}
|
}
|
||||||
@@ -14,5 +19,7 @@ export default () => ({
|
|||||||
isAgreed: computed(() => state.disclaimerAgreement),
|
isAgreed: computed(() => state.disclaimerAgreement),
|
||||||
getRegions: computed(() => state.enabledRegions),
|
getRegions: computed(() => state.enabledRegions),
|
||||||
getVersion: computed(() => state.version),
|
getVersion: computed(() => state.version),
|
||||||
|
getConfig: computed(() => state.siteConfig),
|
||||||
|
setConfig,
|
||||||
agree
|
agree
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user