diff --git a/lib/mixpanel/context.tsx b/lib/mixpanel/context.tsx index a8f5afb..86d3343 100644 --- a/lib/mixpanel/context.tsx +++ b/lib/mixpanel/context.tsx @@ -6,13 +6,13 @@ import { TrackingService } from './tracking/TrackingService.ts'; import { WebMixpanelEvent, WebMixpanelPageViewEvent } from './types/webTypes.ts'; import { MobileMixpanelEvent, MobileMixpanelPageViewEvent } from './types/mobileTypes.ts'; -interface MixpanelContextProps { +export interface MixpanelContextProps { trackEvent: (event: WebMixpanelEvent | MobileMixpanelEvent) => void; trackPageView: (event: WebMixpanelPageViewEvent | MobileMixpanelPageViewEvent) => void; setEventContext: (context: WebMixpanelEvent['context'] | MobileMixpanelEvent['context']) => void; } -interface MixpanelProviderProps { +export interface MixpanelProviderProps { /** * Children to render */ @@ -58,7 +58,7 @@ export function MixpanelProvider({ disableSessionStorage = false, }: MixpanelProviderProps) { const [eventContext, setEventContext] = useState( - defaultEventContext || {} + defaultEventContext || {}, ); const trackEvent = useCallback( @@ -71,7 +71,7 @@ export function MixpanelProvider({ }, }); }, - [trackingService, eventContext] + [trackingService, eventContext], ); const trackPageView = useCallback( @@ -83,7 +83,7 @@ export function MixpanelProvider({ }, }); }, - [trackingService] + [trackingService], ); useEffect(() => { @@ -100,7 +100,8 @@ export function MixpanelProvider({ trackEvent, trackPageView, setEventContext, - }}> + }} + > {children} ); diff --git a/package-lock.json b/package-lock.json index 1b010a0..cbaa1e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@freshheads/analytics-essentials", - "version": "1.1.0-beta.8", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@freshheads/analytics-essentials", - "version": "1.1.0-beta.8", + "version": "1.1.1", "license": "MIT", "devDependencies": { "@testing-library/react": "^14.2.1", diff --git a/package.json b/package.json index a37beb7..5afb67c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@freshheads/analytics-essentials", - "version": "1.1.0", + "version": "1.1.1", "keywords": [ "Analytics", "Tag Manager",