diff --git a/bruker.graphql b/bruker.graphql index a51137ced..a131b5bcb 100644 --- a/bruker.graphql +++ b/bruker.graphql @@ -82,7 +82,7 @@ type Sak { frister: [ISO8601Date]! oppgaver: [OppgaveMetadata!]! nesteSteg: String - + tilleggsinformasjon: String tidslinje: [TidslinjeElement!]! } diff --git a/package-lock.json b/package-lock.json index 36cca0bd1..fa4ba679a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@grafana/faro-web-sdk": "1.3.6", "@navikt/aksel-icons": "^5.17.2", "@navikt/arbeidsgiver-notifikasjon-widget": "7.0.0", - "@navikt/bedriftsmeny": "6.13.1", + "@navikt/bedriftsmeny": "6.13.2-rc2", "@navikt/ds-css": "^6.15.0", "@navikt/ds-icons": "3.4.3", "@navikt/ds-react": "^6.15.0", @@ -5051,9 +5051,9 @@ } }, "node_modules/@navikt/bedriftsmeny": { - "version": "6.13.1", - "resolved": "https://npm.pkg.github.com/download/@navikt/bedriftsmeny/6.13.1/2cb1022f298e6de66ddb4be2670741d251869e4d", - "integrity": "sha512-wlsOt0iuI1QFnnbcrIQ3ZqRXMvrZQVcBNQf6hF+SU4t6SRWcXAdBMndFrS3+khihKM6sS3+JdpUPOPUYL6kS/Q==", + "version": "6.13.2-rc2", + "resolved": "https://npm.pkg.github.com/download/@navikt/bedriftsmeny/6.13.2-rc2/f9004bd2a6c29c7812e2b5a2abd456f000fc6621", + "integrity": "sha512-zKHclC9I4A9RO4Mn4IOPbBeiBzpOIfSclEbYAH+tnh146BBU6kLMJHaES4Cfg+NzdhoyEZxwNT1GjMCWTwdCVQ==", "license": "MIT", "dependencies": { "focus-trap-react": "^10.2.2", diff --git a/package.json b/package.json index c1258e836..8403cbff7 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@grafana/faro-web-sdk": "1.3.6", "@navikt/aksel-icons": "^5.17.2", "@navikt/arbeidsgiver-notifikasjon-widget": "7.0.0", - "@navikt/bedriftsmeny": "6.13.1", + "@navikt/bedriftsmeny": "6.13.2-rc2", "@navikt/ds-css": "^6.15.0", "@navikt/ds-icons": "3.4.3", "@navikt/ds-react": "^6.15.0", diff --git a/src/Pages/Saksoversikt/SakPanel.tsx b/src/Pages/Saksoversikt/SakPanel.tsx index 45aa9eb94..387d30c63 100644 --- a/src/Pages/Saksoversikt/SakPanel.tsx +++ b/src/Pages/Saksoversikt/SakPanel.tsx @@ -70,6 +70,7 @@ export const SakPanel = ({ + {sak.tilleggsinformasjon !== null ? {sak.tilleggsinformasjon} : null}
{sak.sisteStatus.tekst} diff --git a/src/Pages/Saksoversikt/useSaker.tsx b/src/Pages/Saksoversikt/useSaker.tsx index 6a3987cd4..b82462788 100644 --- a/src/Pages/Saksoversikt/useSaker.tsx +++ b/src/Pages/Saksoversikt/useSaker.tsx @@ -35,6 +35,7 @@ const HENT_SAKER: TypedDocumentNode = gql` id merkelapp tittel + tilleggsinformasjon lenke virksomhet { navn diff --git a/src/api/graphql-types.ts b/src/api/graphql-types.ts index 168ee0498..1a3da0694 100644 --- a/src/api/graphql-types.ts +++ b/src/api/graphql-types.ts @@ -3,71 +3,73 @@ export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - ISO8601Date: any; - ISO8601DateTime: any; + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + ISO8601Date: { input: any; output: any; } + ISO8601DateTime: { input: any; output: any; } }; export type Beskjed = { __typename?: 'Beskjed'; brukerKlikk: BrukerKlikk; - id: Scalars['ID']; - lenke: Scalars['String']; - merkelapp: Scalars['String']; - opprettetTidspunkt: Scalars['ISO8601DateTime']; + id: Scalars['ID']['output']; + lenke: Scalars['String']['output']; + merkelapp: Scalars['String']['output']; + opprettetTidspunkt: Scalars['ISO8601DateTime']['output']; sak?: Maybe; - sorteringTidspunkt: Scalars['ISO8601DateTime']; - tekst: Scalars['String']; + sorteringTidspunkt: Scalars['ISO8601DateTime']['output']; + tekst: Scalars['String']['output']; virksomhet: Virksomhet; }; export type BeskjedTidslinjeElement = { __typename?: 'BeskjedTidslinjeElement'; - id: Scalars['ID']; - opprettetTidspunkt: Scalars['ISO8601DateTime']; - tekst: Scalars['String']; + id: Scalars['ID']['output']; + opprettetTidspunkt: Scalars['ISO8601DateTime']['output']; + tekst: Scalars['String']['output']; }; export type BrukerKlikk = { __typename?: 'BrukerKlikk'; - id: Scalars['ID']; - klikketPaa: Scalars['Boolean']; + id: Scalars['ID']['output']; + klikketPaa: Scalars['Boolean']['output']; }; export type Kalenderavtale = { __typename?: 'Kalenderavtale'; avtaletilstand: KalenderavtaleTilstand; brukerKlikk: BrukerKlikk; - digitalt?: Maybe; - id: Scalars['ID']; - lenke: Scalars['String']; + digitalt?: Maybe; + id: Scalars['ID']['output']; + lenke: Scalars['String']['output']; lokasjon?: Maybe; - merkelapp: Scalars['String']; - opprettetTidspunkt: Scalars['ISO8601DateTime']; - paaminnelseTidspunkt?: Maybe; + merkelapp: Scalars['String']['output']; + opprettetTidspunkt: Scalars['ISO8601DateTime']['output']; + paaminnelseTidspunkt?: Maybe; sak?: Maybe; - sluttTidspunkt?: Maybe; - sorteringTidspunkt: Scalars['ISO8601DateTime']; - startTidspunkt: Scalars['ISO8601DateTime']; - tekst: Scalars['String']; + sluttTidspunkt?: Maybe; + sorteringTidspunkt: Scalars['ISO8601DateTime']['output']; + startTidspunkt: Scalars['ISO8601DateTime']['output']; + tekst: Scalars['String']['output']; virksomhet: Virksomhet; }; export type KalenderavtaleTidslinjeElement = { __typename?: 'KalenderavtaleTidslinjeElement'; avtaletilstand: KalenderavtaleTilstand; - digitalt?: Maybe; - id: Scalars['ID']; + digitalt?: Maybe; + id: Scalars['ID']['output']; lokasjon?: Maybe; - sluttTidspunkt?: Maybe; - startTidspunkt: Scalars['ISO8601DateTime']; - tekst: Scalars['String']; + sluttTidspunkt?: Maybe; + startTidspunkt: Scalars['ISO8601DateTime']['output']; + tekst: Scalars['String']['output']; }; export enum KalenderavtaleTilstand { @@ -81,15 +83,15 @@ export enum KalenderavtaleTilstand { export type KalenderavtalerResultat = { __typename?: 'KalenderavtalerResultat'; avtaler: Array; - feilAltinn: Scalars['Boolean']; - feilDigiSyfo: Scalars['Boolean']; + feilAltinn: Scalars['Boolean']['output']; + feilDigiSyfo: Scalars['Boolean']['output']; }; export type Lokasjon = { __typename?: 'Lokasjon'; - adresse: Scalars['String']; - postnummer: Scalars['String']; - poststed: Scalars['String']; + adresse: Scalars['String']['output']; + postnummer: Scalars['String']['output']; + poststed: Scalars['String']['output']; }; export type Mutation = { @@ -99,7 +101,7 @@ export type Mutation = { export type MutationNotifikasjonKlikketPaaArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; }; export type Notifikasjon = Beskjed | Kalenderavtale | Oppgave; @@ -108,46 +110,46 @@ export type NotifikasjonKlikketPaaResultat = BrukerKlikk | UgyldigId; export type NotifikasjonerResultat = { __typename?: 'NotifikasjonerResultat'; - feilAltinn: Scalars['Boolean']; - feilDigiSyfo: Scalars['Boolean']; + feilAltinn: Scalars['Boolean']['output']; + feilDigiSyfo: Scalars['Boolean']['output']; notifikasjoner: Array; }; export type Oppgave = { __typename?: 'Oppgave'; brukerKlikk: BrukerKlikk; - frist?: Maybe; - id: Scalars['ID']; - lenke: Scalars['String']; - merkelapp: Scalars['String']; - opprettetTidspunkt: Scalars['ISO8601DateTime']; - paaminnelseTidspunkt?: Maybe; + frist?: Maybe; + id: Scalars['ID']['output']; + lenke: Scalars['String']['output']; + merkelapp: Scalars['String']['output']; + opprettetTidspunkt: Scalars['ISO8601DateTime']['output']; + paaminnelseTidspunkt?: Maybe; sak?: Maybe; - sorteringTidspunkt: Scalars['ISO8601DateTime']; - tekst: Scalars['String']; + sorteringTidspunkt: Scalars['ISO8601DateTime']['output']; + tekst: Scalars['String']['output']; tilstand?: Maybe; - utfoertTidspunkt?: Maybe; - utgaattTidspunkt?: Maybe; + utfoertTidspunkt?: Maybe; + utgaattTidspunkt?: Maybe; virksomhet: Virksomhet; }; export type OppgaveMetadata = { __typename?: 'OppgaveMetadata'; - frist?: Maybe; - paaminnelseTidspunkt?: Maybe; + frist?: Maybe; + paaminnelseTidspunkt?: Maybe; tilstand: OppgaveTilstand; }; export type OppgaveTidslinjeElement = { __typename?: 'OppgaveTidslinjeElement'; - frist?: Maybe; - id: Scalars['ID']; - opprettetTidspunkt: Scalars['ISO8601DateTime']; - paaminnelseTidspunkt?: Maybe; - tekst: Scalars['String']; + frist?: Maybe; + id: Scalars['ID']['output']; + opprettetTidspunkt: Scalars['ISO8601DateTime']['output']; + paaminnelseTidspunkt?: Maybe; + tekst: Scalars['String']['output']; tilstand: OppgaveTilstand; - utfoertTidspunkt?: Maybe; - utgaattTidspunkt?: Maybe; + utfoertTidspunkt?: Maybe; + utgaattTidspunkt?: Maybe; }; export enum OppgaveTilstand { @@ -158,7 +160,7 @@ export enum OppgaveTilstand { export type OppgaveTilstandInfo = { __typename?: 'OppgaveTilstandInfo'; - antall: Scalars['Int']; + antall: Scalars['Int']['output']; tilstand: OppgaveTilstand; }; @@ -171,60 +173,61 @@ export type Query = { saker: SakerResultat; /** Alle sakstyper som finnes for brukeren. */ sakstyper: Array; - whoami?: Maybe; + whoami?: Maybe; }; export type QueryKommendeKalenderavtalerArgs = { - virksomhetsnumre: Array; + virksomhetsnumre: Array; }; export type QuerySakByGrupperingsidArgs = { - grupperingsid: Scalars['String']; - merkelapp: Scalars['String']; + grupperingsid: Scalars['String']['input']; + merkelapp: Scalars['String']['input']; }; export type QuerySakByIdArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; }; export type QuerySakerArgs = { - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; oppgaveTilstand?: InputMaybe>; - sakstyper?: InputMaybe>; + sakstyper?: InputMaybe>; sortering?: SakSortering; - tekstsoek?: InputMaybe; - virksomhetsnummer?: InputMaybe; - virksomhetsnumre?: InputMaybe>; + tekstsoek?: InputMaybe; + virksomhetsnummer?: InputMaybe; + virksomhetsnumre?: InputMaybe>; }; export type Sak = { __typename?: 'Sak'; /** frist fra oppgaver med status ny. null i array betyr oppgave uten frist */ - frister: Array>; - id: Scalars['ID']; - lenke?: Maybe; - merkelapp: Scalars['String']; - nesteSteg?: Maybe; + frister: Array>; + id: Scalars['ID']['output']; + lenke?: Maybe; + merkelapp: Scalars['String']['output']; + nesteSteg?: Maybe; oppgaver: Array; sisteStatus: SakStatus; tidslinje: Array; - tittel: Scalars['String']; + tilleggsinformasjon?: Maybe; + tittel: Scalars['String']['output']; virksomhet: Virksomhet; }; export type SakMetadata = { __typename?: 'SakMetadata'; - tittel: Scalars['String']; + tittel: Scalars['String']['output']; }; export type SakResultat = { __typename?: 'SakResultat'; - feilAltinn: Scalars['Boolean']; + feilAltinn: Scalars['Boolean']['output']; sak?: Maybe; }; @@ -236,8 +239,8 @@ export enum SakSortering { export type SakStatus = { __typename?: 'SakStatus'; - tekst: Scalars['String']; - tidspunkt: Scalars['ISO8601DateTime']; + tekst: Scalars['String']['output']; + tidspunkt: Scalars['ISO8601DateTime']['output']; type: SakStatusType; }; @@ -249,35 +252,35 @@ export enum SakStatusType { export type SakerResultat = { __typename?: 'SakerResultat'; - feilAltinn: Scalars['Boolean']; + feilAltinn: Scalars['Boolean']['output']; oppgaveTilstandInfo: Array; saker: Array; /** Hvilke sakstyper (med antall) som finnes for valgte virksomheter. */ sakstyper: Array; /** Antall saker for gitt filter, men uavhengig av offset/limit. */ - totaltAntallSaker: Scalars['Int']; + totaltAntallSaker: Scalars['Int']['output']; }; export type Sakstype = { __typename?: 'Sakstype'; - antall: Scalars['Int']; - navn: Scalars['String']; + antall: Scalars['Int']['output']; + navn: Scalars['String']['output']; }; export type SakstypeOverordnet = { __typename?: 'SakstypeOverordnet'; - navn: Scalars['String']; + navn: Scalars['String']['output']; }; export type TidslinjeElement = BeskjedTidslinjeElement | KalenderavtaleTidslinjeElement | OppgaveTidslinjeElement; export type UgyldigId = { __typename?: 'UgyldigId'; - feilmelding: Scalars['String']; + feilmelding: Scalars['String']['output']; }; export type Virksomhet = { __typename?: 'Virksomhet'; - navn: Scalars['String']; - virksomhetsnummer: Scalars['String']; + navn: Scalars['String']['output']; + virksomhetsnummer: Scalars['String']['output']; };