UX: close 'welcome'-message when a point is selected via URL (and revive it when closed)

This commit is contained in:
Pieter Vander Vennet 2025-08-16 12:01:33 +02:00
parent 3e3127a3b5
commit c70f249ca4

View file

@ -90,6 +90,18 @@ export class MenuState {
if (!visitedBefore.data && shouldShowWelcomeMessage) {
this.pageStates.about_theme.set(true)
visitedBefore.set(true)
this._selectedElement.addCallbackD(() => {
if(this.pageStates.about_theme.data){
this.pageStates.about_theme.set(false)
this._selectedElement.addCallbackAndRun(selected => {
if(!selected){
this.pageStates.about_theme.set(true)
return true
}
})
return true
}
})
}
}