@phantomstudios/ft-react-components
Version:
A collection of UI/utility React/NextJS components for Phantom FT sites
19 lines • 830 B
TypeScript
import React, { ReactNode } from "react";
import { ConfigType, FTTracking, reactPlayerTracking, TrackingOptions } from "@phantomstudios/ft-lib";
type ContextProps = {
FTTracker: FTTracking | undefined;
pageViewData: ConfigType | undefined;
setPageViewData: (value: ConfigType) => void;
permutiveContentType: string | undefined;
setPermutiveContentType: (value: string) => void;
trackingOptions: TrackingOptions | undefined;
setTrackingOptions: (value: TrackingOptions) => void;
videoTracker: reactPlayerTracking | undefined;
};
interface ProviderProps {
children?: ReactNode;
}
declare const FTTrackerProvider: ({ children }: ProviderProps) => React.JSX.Element;
declare const useFTTracker: () => ContextProps;
export { FTTrackerProvider, useFTTracker };
//# sourceMappingURL=FTTracker.d.ts.map