world-game/src/state/navigation.svelte.js

16 lines
460 B
JavaScript
Raw Normal View History

let isMenuOpen = $state(false)
let isLoading = $state(false)
let isScrolled = $state(false)
export const navigation = {
get isMenuOpen() { return isMenuOpen },
get isLoading() { return isLoading },
get isScrolled() { return isScrolled },
toggleMenu: () => isMenuOpen = !isMenuOpen,
openMenu: () => isMenuOpen = true,
closeMenu: () => isMenuOpen = false,
setLoading: (value) => isLoading = value,
setScrolled: (value) => isScrolled = value,
}