Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

Commit

Permalink
Flyttet overskrift ut av kort. Fjernet dato for registrering i min si…
Browse files Browse the repository at this point in the history
…tuasjon
  • Loading branch information
robertkittilsen committed Oct 20, 2023
1 parent b6cbfe2 commit 7b2d081
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 50 deletions.
6 changes: 3 additions & 3 deletions src/innhold/innhold-arbeidssoker-forenklet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,22 @@ const InnholdView = () => {
const skalViseReaktiveringsKort = visAutomatiskReaktiveringsKort(featureToggleData, reaktivering);

return (
<>
<div className={styles.limitStandard}>
<InnholdMetrics />
<RegistrertTittel />
<div className={`${styles.limitCenter} ${styles.card}`}>
{skalViseReaktiveringsKort ? (
<AutomatiskReaktivert />
) : (
<>
<ReaktiveringKvittering />
<RegistrertTittel />
<MinSituasjon />
<ForenkletInnhold />
<Motestotte />
</>
)}
</div>
</>
</div>
);
};

Expand Down
6 changes: 3 additions & 3 deletions src/innhold/innhold-situasjonsbestemt.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,21 @@ const InnholdSituasjonsbestemt = () => {
const skalViseReaktiveringsKort = visAutomatiskReaktiveringsKort(featureToggleData, reaktivering);

return (
<>
<div className={styles.limitStandard}>
<InnholdMetrics />
<RegistrertTittel />
<div className={`${styles.limitCenter} ${styles.card}`}>
{skalViseReaktiveringsKort ? (
<AutomatiskReaktivert />
) : (
<>
<ReaktiveringKvittering />
<RegistrertTittel />
<MinSituasjon />
<Situasjonsbestemt />
</>
)}
</div>
</>
</div>
);
};

Expand Down
6 changes: 3 additions & 3 deletions src/innhold/innhold-standard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,15 @@ const InnholdStandard = () => {
const skalViseReaktiveringsKort = visAutomatiskReaktiveringsKort(featuretoggleData, reaktivering);

return (
<>
<div className={styles.limitStandard}>
<InnholdMetrics />
<RegistrertTittel />
<div className={`${styles.limitCenter} ${styles.card}`}>
{skalViseReaktiveringsKort ? (
<AutomatiskReaktivert />
) : (
<>
<ReaktiveringKvittering />
<RegistrertTittel />
<MinSituasjon />
{harGyldigBehovsvurdering ? <HjelpOgStotte /> : <Behovsavklaring />}
<DagpengerOgYtelser />
Expand All @@ -54,7 +54,7 @@ const InnholdStandard = () => {
</>
)}
</div>
</>
</div>
);
};

Expand Down
13 changes: 1 addition & 12 deletions src/komponenter/min-situasjon/min-situasjon.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BodyShort, Box, Detail, Heading } from '@navikt/ds-react';
import { Box, Detail, Heading } from '@navikt/ds-react';

import { useFeatureToggleData } from '../../contexts/feature-toggles';
import { useAmplitudeData } from '../hent-initial-data/amplitude-provider';
Expand All @@ -17,10 +17,6 @@ import useErStandardInnsats from '../../hooks/use-er-standard-innsats';
import { useBrukerregistreringData } from '../../hooks/use-brukerregistrering-data';
import { useBrukerInfoData } from '../../hooks/use-brukerinfo-data';
import { useOppfolgingData } from '../../hooks/use-oppfolging-data';
import prettyPrintDato from '../../utils/pretty-print-dato';
import lagHentTekstForSprak from '../../lib/lag-hent-tekst-for-sprak';
import { useSprakValg } from '../../contexts/sprak';
import { TEKSTER } from '../registrert-tittel/registrert-tittel';
import useSkalBrukeTabs from '../../hooks/use-skal-bruke-tabs';

function MinSituasjon() {
Expand All @@ -39,8 +35,6 @@ function MinSituasjon() {
const { aktivPeriodeStart } = beregnedeArbeidssokerperioder;
const { opprettetDato, manueltRegistrertAv } = registreringData?.registrering || {};
const harRegistreringData = Boolean(registreringData?.registrering);
const registrertDato = registreringData?.registrering?.opprettetDato || false;
const tekst = lagHentTekstForSprak(TEKSTER, useSprakValg().sprak);

const kanViseKomponent = autentiseringData.securityLevel === InnloggingsNiva.LEVEL_4 && harRegistreringData;
const skalVisesITabs = useSkalBrukeTabs();
Expand Down Expand Up @@ -71,11 +65,6 @@ function MinSituasjon() {
<Heading className={spacingStyles.mb1} size="small">
{heading}
</Heading>
{registrertDato && (
<BodyShort className={spacingStyles.mb1}>
{tekst('registreringsDato')}: {prettyPrintDato(registrertDato)}
</BodyShort>
)}
<Sammendrag
startDato={opprettetDato || aktivPeriodeStart}
manueltRegistrertAv={manueltRegistrertAv}
Expand Down
33 changes: 5 additions & 28 deletions src/komponenter/registrert-tittel/registrert-tittel.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createRef, useCallback, useEffect, useState } from 'react';
import { BodyShort, Box, Heading } from '@navikt/ds-react';
import { BodyShort, Box } from '@navikt/ds-react';

import { useSprakValg } from '../../contexts/sprak';
import { useArbeidssokerPerioder } from '../../contexts/arbeidssoker';
Expand All @@ -11,7 +11,6 @@ import styles from '../../innhold/innhold.module.css';
import { harPermittertSituasjon } from '../../lib/har-permittert-situasjon';
import { useBesvarelse } from '../../contexts/besvarelse';
import { useBrukerregistreringData } from '../../hooks/use-brukerregistrering-data';
import prettyPrintDato from '../../utils/pretty-print-dato';

export const TEKSTER = {
nb: {
Expand All @@ -38,10 +37,7 @@ function hentTekstNokkel(erNyregistrert: boolean, erPermittert: boolean) {
return 'registrert';
}

interface Props {
standard?: boolean;
}
const RegistrertTittel = ({ standard }: Props) => {
const RegistrertTittel = () => {
const tekst = lagHentTekstForSprak(TEKSTER, useSprakValg().sprak);
const containerRef = createRef<HTMLDivElement>();
const [erNyRegistrert, settErNyRegistrert] = useState<boolean>(false);
Expand All @@ -51,8 +47,6 @@ const RegistrertTittel = ({ standard }: Props) => {
const harAktivArbeidssokerperiode = arbeidssokerperioder.harAktivArbeidssokerperiode === 'Ja';
const harBrukerregistreringData = Boolean(brukerregistreringData?.registrering);
const { besvarelse } = useBesvarelse();
const registreringData = useBrukerregistreringData();
const registrertDato = registreringData?.registrering?.opprettetDato || false;
const erPermittert = harPermittertSituasjon(brukerregistreringData?.registrering, besvarelse);

const scrollToRegistrering = useCallback(() => {
Expand All @@ -71,30 +65,13 @@ const RegistrertTittel = ({ standard }: Props) => {
scrollToRegistrering();
}, [scrollToRegistrering]);

function getStandardPanel() {
return (
<Box padding="4" className={`${spacingStyles.mb075} ${spacingStyles.pa0}`}>
<BodyShort className={styles.header}>{tekst(hentTekstNokkel(erNyRegistrert, erPermittert))}</BodyShort>
</Box>
);
}

if (!harAktivArbeidssokerperiode || !harBrukerregistreringData) return null;

return (
<div ref={containerRef}>
{standard ? (
getStandardPanel()
) : (
<Box padding="4" className={spacingStyles.pbn}>
<Heading size="small">{tekst(hentTekstNokkel(erNyRegistrert, erPermittert))}</Heading>
{registrertDato && (
<BodyShort>
{tekst('registreringsDato')}: {prettyPrintDato(registrertDato)}
</BodyShort>
)}
</Box>
)}
<Box padding="4" className={`${spacingStyles.mb075} ${spacingStyles.pa0}`}>
<BodyShort className={styles.header}>{tekst(hentTekstNokkel(erNyRegistrert, erPermittert))}</BodyShort>
</Box>
</div>
);
};
Expand Down
2 changes: 1 addition & 1 deletion src/tabs/aia-tabs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ const AiaTabs = () => {

return (
<div className={styles.limitStandard}>
<RegistrertTittel standard />
<RegistrertTittel />
<div className={styles.card}>
<Tabs value={aktivTab} onChange={onChangeTab} className={`${tabStyles.mb2} ${tabStyles.mt1}`}>
<Tabs.List>
Expand Down

0 comments on commit 7b2d081

Please sign in to comment.