From 44e008f18128dd02410a3806c15d36d07c190561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sindre=20S=C3=A6grov?= Date: Thu, 24 Oct 2024 10:03:27 +0200 Subject: [PATCH] =?UTF-8?q?Oppdater=20valgt=20journalpost=20n=C3=A5r=20jou?= =?UTF-8?q?rnalpost=20props=20endres?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JournalpostOversikt.tsx | 10 +- mocks/data/mock-journalposter.ts | 105 ++++++++++++++++++ mocks/data/mock-oppgaver.ts | 2 +- 3 files changed, 114 insertions(+), 3 deletions(-) diff --git a/app/components/journalpost-oversikt/JournalpostOversikt.tsx b/app/components/journalpost-oversikt/JournalpostOversikt.tsx index ac55a40..959e4ec 100644 --- a/app/components/journalpost-oversikt/JournalpostOversikt.tsx +++ b/app/components/journalpost-oversikt/JournalpostOversikt.tsx @@ -1,9 +1,9 @@ -import { useState } from "react"; +import { useEffect, useState } from "react"; import { Button, List, Select } from "@navikt/ds-react"; import type { JournalpostQuery } from "../../../graphql/generated/saf/graphql"; -import styles from "./JournalpostOversikt.module.css"; import { useTypedRouteLoaderData } from "~/hooks/useTypedRouteLoaderData"; import { logger } from "~/utils/logger.utils"; +import styles from "./JournalpostOversikt.module.css"; interface IProps { journalposter: JournalpostQuery["journalpost"][]; @@ -15,6 +15,12 @@ export function JournalpostOversikt({ journalposter }: IProps) { JournalpostQuery["journalpost"] | undefined >(journalposter[0]); + useEffect(() => { + if (journalposter.length > 0) { + setValgtJournalpost(journalposter[0]); + } + }, [journalposter]); + async function aapneDokument(dokumentInfoId: string) { const variantFormat = "ARKIV"; diff --git a/mocks/data/mock-journalposter.ts b/mocks/data/mock-journalposter.ts index 0b3c9ea..1706f51 100644 --- a/mocks/data/mock-journalposter.ts +++ b/mocks/data/mock-journalposter.ts @@ -26,6 +26,111 @@ export const mockJournalposter: JournalpostQuery["journalpost"][] = [ }, ], }, + { + journalpostId: "639664665", + tittel: "2. MASKERT_FELT", + dokumenter: [ + { + dokumentInfoId: "669305578", + tittel: "MASKERT_FELT", + brevkode: "000053", + originalJournalpostId: "639664664", + dokumentvarianter: [ + { + variantformat: Variantformat.Produksjon, + saksbehandlerHarTilgang: false, + skjerming: null, + }, + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: false, + skjerming: null, + }, + ], + }, + ], + }, + { + journalpostId: "598116232", + tittel: "(mockdata 2)Søknad om dagpenger (ikke permittert)", + dokumenter: [ + { + dokumentInfoId: "624863374", + tittel: "(mockdata) Søknad om dagpenger (ikke permittert)", + brevkode: "NAV 04-01.03", + originalJournalpostId: "598116231", + dokumentvarianter: [ + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + ], + }, + { + dokumentInfoId: "624863375", + tittel: "(mockdata) Tjenestebevis", + brevkode: "T3", + originalJournalpostId: "598116231", + dokumentvarianter: [ + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + ], + }, + { + dokumentInfoId: "624863376", + tittel: "(mockdata) Dokumentasjon av andre ytelser", + brevkode: "K1", + originalJournalpostId: "598116231", + dokumentvarianter: [ + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + ], + }, + { + dokumentInfoId: "624863377", + tittel: "(mockdata) Dokumentasjon av sluttdato", + brevkode: "T2", + originalJournalpostId: "598116231", + dokumentvarianter: [ + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + ], + }, + { + dokumentInfoId: "624863378", + tittel: "(mockdata) Dokumentasjon av helse og funksjonsnivå", + brevkode: "T9", + originalJournalpostId: "598116231", + dokumentvarianter: [ + { + variantformat: Variantformat.Arkiv, + saksbehandlerHarTilgang: true, + skjerming: null, + }, + ], + }, + ], + }, { journalpostId: "598116231", tittel: "(mockdata)Søknad om dagpenger (ikke permittert)", diff --git a/mocks/data/mock-oppgaver.ts b/mocks/data/mock-oppgaver.ts index d97705a..1fcefbe 100644 --- a/mocks/data/mock-oppgaver.ts +++ b/mocks/data/mock-oppgaver.ts @@ -40,7 +40,7 @@ export const klarTilBehandlingOppgave: IOppgave = { tidspunktOpprettet: "2024-01-01", tilstand: "KLAR_TIL_BEHANDLING", emneknagger: ["Konkurs Statoil"], - journalpostIder: ["598116231", "639664664"], + journalpostIder: ["598116232", "639664665"], skjermesSomEgneAnsatte: false, adressebeskyttelseGradering: "UGRADERT", };