import type { Ref } from "@vue/reactivity"; export const useLayoutStore = defineStore('layout', () => { const isFooterVisible: Ref = ref(false) const setIsFooterVisible = (value: boolean) => { isFooterVisible.value = value } const isAnchoredSectionOnScreen: Ref> = ref({}) const setIsAnchoredSectionOnScreen = (sectionId: string, value: boolean) => { isAnchoredSectionOnScreen.value[sectionId] = value } return { isFooterVisible, setIsFooterVisible, isAnchoredSectionOnScreen, setIsAnchoredSectionOnScreen } })