File size: 621 Bytes
ec4551b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 'use client';
import { useVariables } from '@gitroom/react/helpers/variable.context';
import { Analytics as DubAnalyticsIn } from '@dub/analytics/react';
import { getCookie } from 'react-use-cookie';
export const DubAnalytics = () => {
const { dub } = useVariables();
if (!dub) return null;
return (
<DubAnalyticsIn
domainsConfig={{
refer: 'postiz.pro',
}}
/>
);
};
export const useDubClickId = () => {
const { dub } = useVariables();
if (!dub) return undefined;
const dubCookie = getCookie('dub_partner_data', '{}');
return JSON.parse(dubCookie)?.clickId || undefined;
};
|