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" ;
6
1
import { useOpprettTilsagn } from "@/api/tilsagn/useOpprettTilsagn" ;
7
- import { VelgPeriode } from "@/components/tilsagn/prismodell/VelgPeriode" ;
8
2
import { InferredTilsagn , TilsagnSchema } from "@/components/tilsagn/prismodell/TilsagnSchema" ;
9
3
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" ;
10
12
11
13
interface Props {
12
14
gjennomforing : GjennomforingDto ;
@@ -20,6 +22,9 @@ interface Props {
20
22
21
23
export function TilsagnSkjema ( props : Props ) {
22
24
const { gjennomforing, onSuccess, onAvbryt, defaultValues, defaultKostnadssteder } = props ;
25
+ const [ searchParams ] = useSearchParams ( ) ;
26
+ const tilsagnstype : TilsagnType =
27
+ ( searchParams . get ( "type" ) as TilsagnType ) || TilsagnType . TILSAGN ;
23
28
24
29
const mutation = useOpprettTilsagn ( ) ;
25
30
@@ -60,6 +65,14 @@ export function TilsagnSkjema(props: Props) {
60
65
</ div >
61
66
< div className = "grid grid-cols-2" >
62
67
< 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 >
63
76
< div className = "py-3" >
64
77
< VelgPeriode startDato = { gjennomforing . startDato } />
65
78
</ div >
0 commit comments