ConceptPortal-public/rsconcept/frontend/src/stores/app-transition.ts

14 lines
356 B
TypeScript
Raw Normal View History

import { create } from 'zustand';
interface TransitionState {
isNavigating: boolean;
startNavigation: () => void;
endNavigation: () => void;
}
export const useAppTransitionStore = create<TransitionState>(set => ({
isNavigating: false,
startNavigation: () => set({ isNavigating: true }),
endNavigation: () => set({ isNavigating: false })
}));