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

@@ -34,7 +34,7 @@ function createSDKPageObject(trackingData: TrackingSDKData) {
export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) {
const pathName = usePathname()
const isWebview = webviews.includes(pathName)
const [initPerformanceTracking, setInitPerformanceTracking] = useState(false)
const [initPerformanceTracking, setInitPerformanceTracking] = useState(true)
const CookiebotCallbackOnAccept = useCallback(() => {
const cookie = window._satellite.cookie.get("CookieConsent")
@@ -90,7 +90,7 @@ export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) {
buffered: true,
})
setInitPerformanceTracking(true)
setInitPerformanceTracking(false)
// Cleanup function to disconnect the observer
return () => {

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