Add JSON field type and Event object (#4566)

* Add JSON field type and Event object

* Simplify code

* Adress PR comments and add featureFlag
This commit is contained in:
Félix Malfait
2024-03-19 21:54:08 +01:00
committed by GitHub
parent 4ab426c52a
commit 4bfb90657f
51 changed files with 575 additions and 117 deletions

View File

@ -2,7 +2,7 @@ import { useCallback } from 'react';
import { useRecoilValue } from 'recoil';
import { telemetryState } from '@/client-config/states/telemetryState';
import { useCreateEventMutation } from '~/generated/graphql';
import { useTrackMutation } from '~/generated/graphql';
interface EventLocation {
pathname: string;
@ -14,7 +14,7 @@ export interface EventData {
export const useEventTracker = () => {
const telemetry = useRecoilValue(telemetryState());
const [createEventMutation] = useCreateEventMutation();
const [createEventMutation] = useTrackMutation();
return useCallback(
(eventType: string, eventData: EventData) => {