Skip to content

Commit 43c0426

Browse files
authored
Merge pull request #4933 from navikt/tilsagnstype-detaljer
Vis tilsagnstype ved opprettelse av tilsagn
2 parents ba5992d + d4d2b94 commit 43c0426

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

frontend/mr-admin-flate/src/components/tilsagn/prismodell/TilsagnSkjema.tsx

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
import { zodResolver } from "@hookform/resolvers/zod";
2-
import { TilsagnRequest, GjennomforingDto } from "@mr/api-client";
3-
import { Button, Heading, HStack } from "@navikt/ds-react";
4-
import { DeepPartial, FormProvider, SubmitHandler, useForm } from "react-hook-form";
5-
import { isValidationError } from "@mr/frontend-common/utils/utils";
61
import { useOpprettTilsagn } from "@/api/tilsagn/useOpprettTilsagn";
7-
import { VelgPeriode } from "@/components/tilsagn/prismodell/VelgPeriode";
82
import { InferredTilsagn, TilsagnSchema } from "@/components/tilsagn/prismodell/TilsagnSchema";
93
import { VelgKostnadssted } from "@/components/tilsagn/prismodell/VelgKostnadssted";
4+
import { VelgPeriode } from "@/components/tilsagn/prismodell/VelgPeriode";
5+
import { zodResolver } from "@hookform/resolvers/zod";
6+
import { GjennomforingDto, TilsagnRequest, TilsagnType } from "@mr/api-client";
7+
import { isValidationError } from "@mr/frontend-common/utils/utils";
8+
import { Button, Heading, HStack, TextField } from "@navikt/ds-react";
9+
import { DeepPartial, FormProvider, SubmitHandler, useForm } from "react-hook-form";
10+
import { useSearchParams } from "react-router";
11+
import { avtaletekster } from "../../ledetekster/avtaleLedetekster";
1012

1113
interface Props {
1214
gjennomforing: GjennomforingDto;
@@ -20,6 +22,9 @@ interface Props {
2022

2123
export function TilsagnSkjema(props: Props) {
2224
const { gjennomforing, onSuccess, onAvbryt, defaultValues, defaultKostnadssteder } = props;
25+
const [searchParams] = useSearchParams();
26+
const tilsagnstype: TilsagnType =
27+
(searchParams.get("type") as TilsagnType) || TilsagnType.TILSAGN;
2328

2429
const mutation = useOpprettTilsagn();
2530

@@ -60,6 +65,14 @@ export function TilsagnSkjema(props: Props) {
6065
</div>
6166
<div className="grid grid-cols-2">
6267
<div className="pr-6">
68+
<div className="grid grid-cols-2">
69+
<TextField
70+
size="small"
71+
label="Tilsagnstype"
72+
readOnly
73+
value={avtaletekster.tilsagn.type(tilsagnstype)}
74+
/>
75+
</div>
6376
<div className="py-3">
6477
<VelgPeriode startDato={gjennomforing.startDato} />
6578
</div>

0 commit comments

Comments
 (0)