feat: initial commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user