2026-02-07 08:26:28 +01:00
|
|
|
let isMenuOpen = $state(false)
|
|
|
|
|
let isLoading = $state(false)
|
2026-03-12 15:05:25 +01:00
|
|
|
let isScrolled = $state(false)
|
2026-02-07 08:26:28 +01:00
|
|
|
|
|
|
|
|
export const navigation = {
|
|
|
|
|
get isMenuOpen() { return isMenuOpen },
|
|
|
|
|
get isLoading() { return isLoading },
|
2026-03-12 15:05:25 +01:00
|
|
|
get isScrolled() { return isScrolled },
|
2026-02-07 08:26:28 +01:00
|
|
|
|
|
|
|
|
toggleMenu: () => isMenuOpen = !isMenuOpen,
|
|
|
|
|
openMenu: () => isMenuOpen = true,
|
|
|
|
|
closeMenu: () => isMenuOpen = false,
|
2026-03-12 15:05:25 +01:00
|
|
|
setLoading: (value) => isLoading = value,
|
|
|
|
|
setScrolled: (value) => isScrolled = value,
|
2026-02-07 08:26:28 +01:00
|
|
|
}
|