fix: faulty state

This commit is contained in:
Christel Westerberg
2024-08-23 08:31:14 +02:00
parent 8e463ba552
commit b5d7931bc6
2 changed files with 10 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
"use client"
import { createWithEqualityFn } from "zustand/traditional"
import { create } from "zustand"
interface RouterTransitionState {
isTransitioning: boolean
@@ -8,14 +8,12 @@ interface RouterTransitionState {
stopRouterTransition: () => void
}
const useRouterTransitionStore = createWithEqualityFn<RouterTransitionState>(
(set) => ({
isTransitioning: false,
startRouterTransition: () =>
set((state) => ({ ...state, isTransitioning: true })),
stopRouterTransition: () =>
set((state) => ({ ...state, isTransitioning: false })),
})
)
const useRouterTransitionStore = create<RouterTransitionState>((set) => ({
isTransitioning: false,
startRouterTransition: () =>
set((state) => ({ ...state, isTransitioning: true })),
stopRouterTransition: () =>
set((state) => ({ ...state, isTransitioning: false })),
}))
export default useRouterTransitionStore