// Ported from legacy henza_pwa/src/store/transitionStore.ts. import { defineStore } from 'pinia' interface TransitionState { transitionFlag: boolean transitionEnded: boolean headerHeight: number } export const useTransitionStore = defineStore('transition', { state: (): TransitionState => ({ transitionFlag: true, transitionEnded: true, headerHeight: 0, }), actions: { setTransitionFlag(transitionFlag: boolean) { this.transitionFlag = transitionFlag }, setTransitionEnded(transitionEnded: boolean) { this.transitionEnded = transitionEnded }, setHeaderHeight(height: number) { this.headerHeight = height }, }, })