mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-21 18:08:25 +00:00
@ -125,7 +125,7 @@ init key url flags_ settings =
|
||||
, userMenuOpen = False
|
||||
, subs = Sub.none
|
||||
, uiSettings = settings
|
||||
, sidebarVisible = settings.sideMenuVisible
|
||||
, sidebarVisible = flags.innerWidth > 768 && settings.sideMenuVisible
|
||||
, anonymousTheme = Data.UiTheme.Light
|
||||
, anonymousUiLang = Messages.UiLanguage.English
|
||||
, langMenuOpen = False
|
||||
|
@ -14,7 +14,7 @@ import Api
|
||||
import App.Data exposing (..)
|
||||
import Browser exposing (UrlRequest(..))
|
||||
import Browser.Navigation as Nav
|
||||
import Data.Flags
|
||||
import Data.Flags exposing (Flags)
|
||||
import Data.ServerEvent exposing (ServerEvent(..))
|
||||
import Data.UiSettings exposing (UiSettings)
|
||||
import Data.UiTheme
|
||||
@ -349,10 +349,13 @@ applyClientSettings texts model settings =
|
||||
let
|
||||
setTheme =
|
||||
Ports.setUiTheme settings.uiTheme
|
||||
|
||||
flags =
|
||||
model.flags
|
||||
in
|
||||
Util.Update.andThen2
|
||||
[ \m ->
|
||||
( { m | sidebarVisible = settings.sideMenuVisible }
|
||||
( { m | sidebarVisible = flags.innerWidth > 768 && settings.sideMenuVisible }
|
||||
, setTheme
|
||||
, Sub.none
|
||||
)
|
||||
|
@ -42,6 +42,7 @@ type alias Config =
|
||||
type alias Flags =
|
||||
{ account : Maybe AuthResult
|
||||
, pdfSupported : Bool
|
||||
, innerWidth : Int
|
||||
, config : Config
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user