don't use wide mode for anon viewers

This commit is contained in:
Henry Jameson 2022-05-09 23:24:35 +03:00
parent ce8722b0e6
commit edbbbaad48
2 changed files with 3 additions and 2 deletions

View file

@ -72,6 +72,7 @@
</li>
<li>
<ChoiceSetting
v-if="user"
id="thirdColumnMode"
path="thirdColumnMode"
:options="thirdColumnModeOptions"

View file

@ -134,7 +134,7 @@ const interfaceMod = {
commit('setLayoutHeight', value)
},
// value is optional, assuming it was cached prior
setLayoutWidth ({ commit, state, rootGetters }, value) {
setLayoutWidth ({ commit, state, rootGetters, rootState }, value) {
let width = value
if (value !== undefined) {
commit('setLayoutWidth', value)
@ -144,7 +144,7 @@ const interfaceMod = {
const mobileLayout = width <= 800
const normalOrMobile = mobileLayout ? 'mobile' : 'normal'
const { thirdColumnMode } = rootGetters.mergedConfig
if (thirdColumnMode === 'none') {
if (thirdColumnMode === 'none' || !rootState.users.currentUser) {
commit('setLayoutType', normalOrMobile)
} else {
const wideLayout = width >= 1300