dify/web/app/components/base/amplitude/use-amplitude-initialized.ts
Coding On Star 8d293023cc
feat: gate cloud analytics behind cookie consent (#39408)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
2026-07-23 02:40:54 +00:00

15 lines
381 B
TypeScript

'use client'
import { useSyncExternalStore } from 'react'
import { getIsAmplitudeInitialized, subscribeAmplitudeInitialization } from './init'
const getServerAmplitudeInitialized = () => false
export function useAmplitudeInitialized() {
return useSyncExternalStore(
subscribeAmplitudeInitialization,
getIsAmplitudeInitialized,
getServerAmplitudeInitialized,
)
}