Skip to content

Commit

Permalink
endre accordion logging til bare på åpne
Browse files Browse the repository at this point in the history
  • Loading branch information
johatr committed Dec 22, 2023
1 parent 689125a commit 5f4cb29
Show file tree
Hide file tree
Showing 6 changed files with 64 additions and 12 deletions.
11 changes: 9 additions & 2 deletions src/moduler/aktivitet/visning/endre-linje/EndreLinje.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Accordion, Heading } from '@navikt/ds-react';
import React, { MouseEventHandler, ReactNode } from 'react';
import React, { MouseEventHandler, ReactNode, useState } from 'react';
import { logAccordionAapnet } from '../../../../amplitude/amplitude';

interface Props {
Expand All @@ -14,10 +14,17 @@ interface Props {
const EndreLinje = (props: Props) => {
const { tittel, content, subtittel, open, onClick } = props;

const [openAccordion, setOpenAccordion] = useState(false);

function handleClick(event: React.MouseEvent) {
onClick(event);
logAccordionAapnet(tittel);

if (!openAccordion) {
logAccordionAapnet(tittel);
}
setOpenAccordion(!openAccordion);
}

return (
<>
<Accordion.Item open={open}>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Accordion } from '@navikt/ds-react';
import React from 'react';
import React, { useState } from 'react';

import { VeilarbAktivitet } from '../../../../datatypes/internAktivitetTypes';
import VersjonerForAktivitet from '../versjoner/VersjonerForAktivitet';
Expand All @@ -12,9 +12,18 @@ interface Props {
const EndringsLogg = (props: Props) => {
const { aktivitet } = props;

const [open, setOpen] = useState(false);

function handleClick() {
if (!open) {
logAccordionAapnet('Historikk');
}
setOpen(!open);
}

return (
<Accordion.Item>
<Accordion.Header onClick={() => logAccordionAapnet('Historikk')}>
<Accordion.Header onClick={handleClick}>
<div className="flex gap-4 items-center">Historikk</div>
</Accordion.Header>
<Accordion.Content>
Expand Down
13 changes: 11 additions & 2 deletions src/moduler/informasjon/brukePlanenPanel.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
import { Accordion, BodyShort, Heading } from '@navikt/ds-react';
import React from 'react';
import React, { useState } from 'react';
import AktivitetskortVideo from './Video/AktivitetskortVideo';
import { logAccordionAapnet } from '../../amplitude/amplitude';

export const BrukePlanenPanel = () => {
const [open, setOpen] = useState(false);

function handleClick() {
if (!open) {
logAccordionAapnet('Slik bruker du aktivitetsplanen');
}
setOpen(!open);
}

return (
<Accordion.Item>
<Accordion.Header onClick={() => logAccordionAapnet('Slik bruker du aktivitetsplanen')}>
<Accordion.Header onClick={handleClick}>
<Heading level="2" size="small">
Slik bruker du aktivitetsplanen
</Heading>
Expand Down
13 changes: 11 additions & 2 deletions src/moduler/informasjon/dialogPanel.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
import { Accordion, BodyShort, Heading } from '@navikt/ds-react';
import React from 'react';
import React, { useState } from 'react';
import DialogVideo from './Video/DialogVideo';
import { logAccordionAapnet } from '../../amplitude/amplitude';

export const DialogPanel = () => {
const [open, setOpen] = useState(false);

function handleClick() {
if (!open) {
logAccordionAapnet('Dialog med veilederen din');
}
setOpen(!open);
}

return (
<Accordion.Item>
<Accordion.Header onClick={() => logAccordionAapnet('Dialog med veilederen din')}>
<Accordion.Header onClick={handleClick}>
<Heading level="2" size="small">
Dialog med veilederen din
</Heading>
Expand Down
13 changes: 11 additions & 2 deletions src/moduler/informasjon/okonomiskStottePanel.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
import { Accordion, BodyShort, Heading, Link } from '@navikt/ds-react';
import React from 'react';
import React, { useState } from 'react';
import { logAccordionAapnet } from '../../amplitude/amplitude';

export const OkonomiskStotte = () => {
const [open, setOpen] = useState(false);

function handleClick() {
if (!open) {
logAccordionAapnet('Aktivitetsplanen handler ikke om økonomi');
}
setOpen(!open);
}

return (
<Accordion.Item>
<Accordion.Header onClick={() => logAccordionAapnet('Aktivitetsplanen handler ikke om økonomi')}>
<Accordion.Header onClick={handleClick}>
<Heading level="2" size="small">
Aktivitetsplanen handler ikke om økonomi
</Heading>
Expand Down
13 changes: 11 additions & 2 deletions src/moduler/informasjon/rettigheterPanel.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
import { Accordion, BodyShort, Heading, Link } from '@navikt/ds-react';
import React from 'react';
import React, { useState } from 'react';
import { logAccordionAapnet } from '../../amplitude/amplitude';

export function RettigheterPanel() {
const [open, setOpen] = useState(false);

function handleClick() {
if (!open) {
logAccordionAapnet('Rettigheter og personvern');
}
setOpen(!open);
}

return (
<Accordion.Item>
<Accordion.Header onClick={() => logAccordionAapnet('Rettigheter og personvern')}>
<Accordion.Header onClick={handleClick}>
<Heading level="2" size="small">
Rettigheter og personvern
</Heading>
Expand Down

0 comments on commit 5f4cb29

Please sign in to comment.