diff --git a/.changeset/fine-symbols-occur.md b/.changeset/fine-symbols-occur.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/fine-symbols-occur.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/packages/react/src/hooks/useClerkSignal.ts b/packages/react/src/hooks/useClerkSignal.ts index 0aa52a0e412..a3aa9cbe7c6 100644 --- a/packages/react/src/hooks/useClerkSignal.ts +++ b/packages/react/src/hooks/useClerkSignal.ts @@ -1,3 +1,4 @@ +import { eventMethodCalled } from '@clerk/shared/telemetry'; import type { SignInSignalValue, SignUpSignalValue } from '@clerk/shared/types'; import { useCallback, useSyncExternalStore } from 'react'; @@ -11,6 +12,17 @@ function useClerkSignal(signal: 'signIn' | 'signUp'): SignInSignalValue | SignUp const clerk = useIsomorphicClerkContext(); + switch (signal) { + case 'signIn': + clerk.telemetry?.record(eventMethodCalled('useSignIn', { apiVersion: '2025-11' })); + break; + case 'signUp': + clerk.telemetry?.record(eventMethodCalled('useSignUp', { apiVersion: '2025-11' })); + break; + default: + break; + } + const subscribe = useCallback( (callback: () => void) => { if (!clerk.loaded) {