forked from MapComplete/MapComplete
Update MenuState.ts: fix crash
This commit is contained in:
parent
f5d25a382c
commit
66d6ad0ebb
1 changed files with 7 additions and 3 deletions
|
@ -36,15 +36,19 @@ export class MenuState {
|
|||
for (const pageName of MenuState.pageNames) {
|
||||
const toggle = new UIEventSource(false)
|
||||
states[pageName] = toggle
|
||||
}
|
||||
this.pageStates = <Record<PageType, UIEventSource<boolean>>>states
|
||||
this.menuOsOpened = this.pageStates.menu
|
||||
|
||||
toggle.addCallback(enabled => {
|
||||
for (const pageName of MenuState.pageNames) {
|
||||
|
||||
thise.pageStates[pageName].addCallback(enabled => {
|
||||
if (enabled) {
|
||||
this.menuIsOpened.set(false)
|
||||
}
|
||||
})
|
||||
}
|
||||
this.pageStates = <Record<PageType, UIEventSource<boolean>>>states
|
||||
this.menuOsOpened = this.pageStates.menu
|
||||
|
||||
const visitedBefore = LocalStorageSource.GetParsed<boolean>(
|
||||
themeid + "thememenuisopened", false
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue