| 1234567891011121314151617 |
- import { useEffect } from 'react'
- import { setFirstTouchData } from '../telemetry-first-touch-store'
- import { getSharedTelemetryData } from '../telemetry-utils'
- interface UseFirstTouchStoreProps {
- enabled: boolean
- }
- export function useFirstTouchStore({ enabled }: UseFirstTouchStoreProps) {
- useEffect(() => {
- if (!enabled) return
- const telemetryData = getSharedTelemetryData(window.location.pathname)
- setFirstTouchData(telemetryData)
- }, [enabled])
- }
|