Skip to content

Commit

Permalink
📈 Legger til hotjar trigger for søknader som er eldre enn 14 uker
Browse files Browse the repository at this point in the history
  • Loading branch information
mrbjoern authored Nov 20, 2023
2 parents d9019e9 + 02219b0 commit 4a2546d
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ import { NyttigÅVite } from 'components/NyttigÅVite/NyttigÅVite';
import { PageComponentFlexContainer } from 'components/PageComponentFlexContainer/PageComponentFlexContainer';
import { PageContainer } from 'components/PageContainer/PageContainer';
import { Soknad } from 'components/Soknad/Soknad';
import { isBefore, sub } from 'date-fns';
import metrics from 'lib/metrics';
import { Søknad } from 'lib/types/types';
import { GetServerSidePropsResult, NextPageContext } from 'next';
import Head from 'next/head';
import { useRouter } from 'next/router';
import { useMemo } from 'react';
import { useEffect, useMemo } from 'react';
import { FormattedMessage, useIntl } from 'react-intl';

const Index = ({ søknader }: { søknader: Søknad[] }) => {
Expand All @@ -25,6 +26,25 @@ const Index = ({ søknader }: { søknader: Søknad[] }) => {
return søknader[0];
}, [søknader]);

useEffect(() => {
if (sisteSøknad != undefined && sisteSøknad.innsendtDato != undefined) {
const erEldreEnn14Uker = isBefore(new Date(sisteSøknad.innsendtDato), sub(new Date(), { weeks: 14 }));
if (erEldreEnn14Uker) {
setTimeout(() => {
// @ts-ignore-line
if (typeof window.hj === 'function') {
// @ts-ignore-line
window?.hj('trigger', 'aap_brev_undersokelse');
} else {
console.log('hotjar ble ikke lastet inn i tide :(');
}
}, 1000);
} else {
console.log('Siste søknad er ikke eldre enn 14 uker');
}
}
}, [sisteSøknad]);

return (
<PageContainer>
<Head>
Expand Down

0 comments on commit 4a2546d

Please sign in to comment.