diff --git a/src/routes/saksbilde/historikk/hendelser/HendelseIkon.module.css b/src/routes/saksbilde/historikk/hendelser/HendelseIkon.module.css index e33aeb528..cac158371 100644 --- a/src/routes/saksbilde/historikk/hendelser/HendelseIkon.module.css +++ b/src/routes/saksbilde/historikk/hendelser/HendelseIkon.module.css @@ -13,7 +13,3 @@ .påVent { padding: 0.03rem; } - -.retur { - transform: rotateY(0.5turn); -} diff --git a/src/routes/saksbilde/historikk/hendelser/HendelseIkon.tsx b/src/routes/saksbilde/historikk/hendelser/HendelseIkon.tsx index d98baba0e..90f32c611 100644 --- a/src/routes/saksbilde/historikk/hendelser/HendelseIkon.tsx +++ b/src/routes/saksbilde/historikk/hendelser/HendelseIkon.tsx @@ -11,8 +11,6 @@ import { XMarkOctagonIcon, } from '@navikt/aksel-icons'; -import { NotatType } from '@typer/notat'; - import styles from './HendelseIkon.module.css'; export const TotrinnsvurderingAttestertIkon = () => ( @@ -38,18 +36,13 @@ export const StansAutomatiskBehandlingIkon = () => ( ); interface NotatIkonProps { - notattype: NotatType; + erOpphevStans: boolean; } -export const NotatIkon = ({ notattype }: NotatIkonProps): ReactElement => { - switch (notattype) { - case 'OpphevStans': - return ; - case 'PaaVent': - return ; - case 'Retur': - return ; - case 'Generelt': - return ; +export const NotatIkon = ({ erOpphevStans }: NotatIkonProps): ReactElement => { + if (erOpphevStans) { + return ; + } else { + return ; } }; diff --git a/src/routes/saksbilde/historikk/hendelser/notat/Notathendelse.tsx b/src/routes/saksbilde/historikk/hendelser/notat/Notathendelse.tsx index 278510459..f7256d3d3 100644 --- a/src/routes/saksbilde/historikk/hendelser/notat/Notathendelse.tsx +++ b/src/routes/saksbilde/historikk/hendelser/notat/Notathendelse.tsx @@ -11,7 +11,6 @@ import { Historikkhendelse } from '@saksbilde/historikk/hendelser/Historikkhende import { KommentarSeksjon } from '@saksbilde/historikk/komponenter/kommentarer/KommentarSeksjon'; import { useInnloggetSaksbehandler } from '@state/authentication'; import { NotathendelseObject } from '@typer/historikk'; -import { NotatType } from '@typer/notat'; type NotathendelseProps = Omit; @@ -19,7 +18,7 @@ export const Notathendelse = ({ id, dialogRef, tekst, - notattype, + erOpphevStans, saksbehandler, timestamp, feilregistrert, @@ -48,8 +47,8 @@ export const Notathendelse = ({ const øvrigeTekstlinjer = tekst.slice(førsteTekstlinje.length).trim(); return ( } - title={toNotatTittel(notattype) + (feilregistrert ? ' (feilregistrert)' : '')} + icon={} + title={toNotatTittel(erOpphevStans) + (feilregistrert ? ' (feilregistrert)' : '')} kontekstknapp={ !feilregistrert && innloggetSaksbehandler.ident === saksbehandler ? ( @@ -90,15 +89,10 @@ export const Notathendelse = ({ ); }; -const toNotatTittel = (notattype: NotatType): string => { - switch (notattype) { - case 'OpphevStans': - return 'Stans opphevet'; - case 'PaaVent': - return 'Lagt på vent'; - case 'Retur': - return 'Returnert'; - default: - return 'Notat'; +const toNotatTittel = (erOpphevStans: boolean): string => { + if (erOpphevStans) { + return 'Stans opphevet'; + } else { + return 'Notat'; } }; diff --git a/src/routes/saksbilde/historikk/mapping.tsx b/src/routes/saksbilde/historikk/mapping.tsx index f9b8ff82e..f1242f163 100644 --- a/src/routes/saksbilde/historikk/mapping.tsx +++ b/src/routes/saksbilde/historikk/mapping.tsx @@ -14,7 +14,6 @@ import { Kommentar, LagtPaVent, Maybe, - NotatType, NyttInntektsforholdPeriodeFragment, Periode, PeriodeHistorikkElementNy, @@ -581,14 +580,15 @@ export const getNotathendelser = (notater: Array): Array it.type === notat.type)?.id === notat.id, + [...notater].sort(byTimestamp).find((it) => it.erOpphevStans === notat.erOpphevStans)?.id === + notat.id, }) satisfies NotathendelseObject, ); diff --git a/src/state/notater.ts b/src/state/notater.ts index b0d526a50..f61d19995 100644 --- a/src/state/notater.ts +++ b/src/state/notater.ts @@ -123,7 +123,7 @@ export const toNotat = (spesialistNotat: NotatFragment): Notat => ({ opprettet: dayjs(spesialistNotat.opprettet), vedtaksperiodeId: spesialistNotat.vedtaksperiodeId, feilregistrert: spesialistNotat.feilregistrert, - type: spesialistNotat.type, + erOpphevStans: spesialistNotat.type === 'OpphevStans', kommentarer: spesialistNotat.kommentarer ?? [], }); diff --git a/src/types/historikk.ts b/src/types/historikk.ts index 3f16a0a05..19b5c19cc 100644 --- a/src/types/historikk.ts +++ b/src/types/historikk.ts @@ -1,7 +1,6 @@ import { Kommentar, Maybe, - NotatType, OverstyrtDag, OverstyrtInntekt, OverstyrtMinimumSykdomsgrad, @@ -106,7 +105,7 @@ export type NotathendelseObject = BaseHendelseObject & { dialogRef: number; type: 'Notat'; tekst: string; - notattype: NotatType; + erOpphevStans: boolean; saksbehandler: string; timestamp: DateString; feilregistrert: boolean; diff --git a/src/types/notat.ts b/src/types/notat.ts index cb8e51455..6d4d827ba 100644 --- a/src/types/notat.ts +++ b/src/types/notat.ts @@ -9,8 +9,6 @@ export type NotatSaksbehandler = { ident: string; }; -export type NotatType = 'PaaVent' | 'Retur' | 'Generelt' | 'OpphevStans'; - export type Notat = { id: string; dialogRef: number; @@ -19,6 +17,6 @@ export type Notat = { opprettet: Dayjs; vedtaksperiodeId: string; feilregistrert: boolean; - type: NotatType; + erOpphevStans: boolean; kommentarer: Array; };