ConceptPortal-public/rsconcept/frontend/src/stores/app-transition.ts
Ivan e00b8da6ee
Some checks are pending
Frontend CI / build (22.x) (push) Waiting to run
Frontend CI / notify-failure (push) Blocked by required conditions
F: Improve navigation tracking and loaders. Fix store utilization
2025-07-25 10:54:50 +03:00

14 lines
356 B
TypeScript

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 })
}));