only load config value if no cookie

This commit is contained in:
spacebares 2023-07-05 18:52:44 -04:00
parent f5334f499f
commit 6088921a3d

View File

@ -18,9 +18,15 @@ export function ViewModeProvider({ children, config }) {
useEffect(() => { useEffect(() => {
async function load() { async function load() {
const configValue = config ? ViewModeTypes[config.ui.viewmode].toString() : "2"; let viewmode = await getData('view-mode');
const viewmode = await getData('view-mode');
setViewMode(viewmode || configValue); if(viewmode == null) {
const maxViewMode = (Object.keys(ViewModeTypes).filter(isNaN).length-1).toString();
const configValue = config ? ViewModeTypes[config.ui.viewmode].toString() : maxViewMode;
viewmode = configValue;
}
setViewMode(viewmode);
} }
load(); load();