1
1
import * as RemoteData from '@devexperts/remote-data-ts' ;
2
- import { BodyShort , Box , Button , Heading , Modal , Panel , VStack } from '@navikt/ds-react' ;
3
- import { useState } from 'react' ;
2
+ import { Box , Button , Heading , Panel } from '@navikt/ds-react' ;
4
3
import { useNavigate } from 'react-router-dom' ;
5
4
6
5
import ApiErrorAlert from '~src/components/apiErrorAlert/ApiErrorAlert' ;
7
6
import LinkAsButton from '~src/components/linkAsButton/LinkAsButton' ;
8
7
import OppsummeringAvKravgrunnlag from '~src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag' ;
9
- import { annullerKravgrunnlag , opprettNyTilbakekrevingsbehandling } from '~src/features/TilbakekrevingActions' ;
8
+ import { opprettNyTilbakekrevingsbehandling } from '~src/features/TilbakekrevingActions' ;
10
9
import { useAsyncActionCreator } from '~src/lib/hooks' ;
11
10
import { useI18n } from '~src/lib/i18n' ;
12
11
import * as routes from '~src/lib/routes' ;
13
- import { navigateToSakIntroWithMessage } from '~src/lib/routes' ;
14
12
import { Nullable } from '~src/lib/types' ;
15
13
import { Kravgrunnlag } from '~src/types/Kravgrunnlag' ;
16
14
import { TilbakekrevingSteg } from '~src/types/ManuellTilbakekrevingsbehandling' ;
@@ -49,72 +47,74 @@ const OpprettTilbakekreving = (props: {
49
47
) ;
50
48
} ;
51
49
52
- const AnnullerTilbakekrevingModal = ( props : {
53
- sakId : string ;
54
- kravgrunnlagHendelseId : string ;
55
- saksversjon : number ;
56
- åpen : boolean ;
57
- onClose : ( ) => void ;
58
- } ) => {
59
- const navigate = useNavigate ( ) ;
60
- const [ annullerStatus , annullerKravgtunnlag ] = useAsyncActionCreator ( annullerKravgrunnlag ) ;
50
+ //kommenterer ut annuller siden vi må prodsette noen endringer. Funksjonaliteten fungerer ikke i backend enda heller
51
+ // const AnnullerTilbakekrevingModal = (props: {
52
+ // sakId: string;
53
+ // kravgrunnlagHendelseId: string;
54
+ // saksversjon: number;
55
+ // åpen: boolean;
56
+ // onClose: () => void;
57
+ // }) => {
58
+ // const navigate = useNavigate();
59
+ // const [annullerStatus, annullerKravgtunnlag] = useAsyncActionCreator(annullerKravgrunnlag);
61
60
62
- return (
63
- < Modal open = { props . åpen } onClose = { props . onClose } header = { { heading : 'Annullering av kravgrunnlag' } } >
64
- < Modal . Body >
65
- < VStack gap = "2" >
66
- < BodyShort > Er du sikker på at kravgrunnlaget skal bli annullert?</ BodyShort >
67
- { RemoteData . isFailure ( annullerStatus ) && < ApiErrorAlert error = { annullerStatus . error } /> }
68
- </ VStack >
69
- </ Modal . Body >
70
- < Modal . Footer >
71
- < Button
72
- loading = { RemoteData . isPending ( annullerStatus ) }
73
- variant = "danger"
74
- onClick = { ( ) => {
75
- annullerKravgtunnlag (
76
- {
77
- sakId : props . sakId ,
78
- versjon : props . saksversjon ,
79
- kravgrunnlagHendelseId : props . kravgrunnlagHendelseId ,
80
- } ,
81
- ( ) => {
82
- navigateToSakIntroWithMessage (
83
- navigate ,
84
- 'Kravgrunnlaget er blitt annullert.' ,
85
- props . sakId ,
86
- ) ;
87
- } ,
88
- ) ;
89
- } }
90
- >
91
- Ja, annuller
92
- </ Button >
93
- < Button variant = "secondary" onClick = { props . onClose } >
94
- Nei, avbryt
95
- </ Button >
96
- </ Modal . Footer >
97
- </ Modal >
98
- ) ;
99
- } ;
61
+ // return (
62
+ // <Modal open={props.åpen} onClose={props.onClose} header={{ heading: 'Annullering av kravgrunnlag' }}>
63
+ // <Modal.Body>
64
+ // <VStack gap="2">
65
+ // <BodyShort>Er du sikker på at kravgrunnlaget skal bli annullert?</BodyShort>
66
+ // {RemoteData.isFailure(annullerStatus) && <ApiErrorAlert error={annullerStatus.error} /> }
67
+ // </VStack>
68
+ // </Modal.Body>
69
+ // <Modal.Footer>
70
+ // <Button
71
+ // loading={RemoteData.isPending(annullerStatus)}
72
+ // variant="danger"
73
+ // onClick={() => {
74
+ // annullerKravgtunnlag(
75
+ // {
76
+ // sakId: props.sakId,
77
+ // versjon: props.saksversjon,
78
+ // kravgrunnlagHendelseId: props.kravgrunnlagHendelseId,
79
+ // },
80
+ // () => {
81
+ // navigateToSakIntroWithMessage(
82
+ // navigate,
83
+ // 'Kravgrunnlaget er blitt annullert.',
84
+ // props.sakId,
85
+ // );
86
+ // },
87
+ // );
88
+ // }}
89
+ // >
90
+ // Ja, annuller
91
+ // </Button>
92
+ // <Button variant="secondary" onClick={props.onClose}>
93
+ // Nei, avbryt
94
+ // </Button>
95
+ // </Modal.Footer>
96
+ // </Modal>
97
+ // );
98
+ // };
100
99
101
100
const KanTilbakekreves = ( props : { sakId : string ; saksversjon : number ; kravgrunnlag : Kravgrunnlag } ) => {
102
101
const navigate = useNavigate ( ) ;
103
102
const { formatMessage } = useI18n ( { messages } ) ;
104
- const [ vilAnnulere , setVilAnnulere ] = useState < boolean > ( false ) ;
103
+ //kommenterer ut annuller siden vi må prodsette noen endringer. Funksjonaliteten fungerer ikke i backend enda heller
104
+ // const [vilAnnulere, setVilAnnulere] = useState<boolean>(false);
105
105
const [ opprettStatus , opprett ] = useAsyncActionCreator ( opprettNyTilbakekrevingsbehandling ) ;
106
106
107
107
return (
108
108
< >
109
- { vilAnnulere && (
109
+ { /* { vilAnnulere && (
110
110
<AnnullerTilbakekrevingModal
111
111
åpen={vilAnnulere}
112
112
onClose={() => setVilAnnulere(false)}
113
113
kravgrunnlagHendelseId={props.kravgrunnlag.hendelseId}
114
114
sakId={props.sakId}
115
115
saksversjon={props.saksversjon}
116
116
/>
117
- ) }
117
+ )} */ }
118
118
< Box
119
119
background = { 'bg-default' }
120
120
padding = "4"
@@ -128,9 +128,9 @@ const KanTilbakekreves = (props: { sakId: string; saksversjon: number; kravgrunn
128
128
</ div >
129
129
130
130
< div className = { styles . knappContainer } >
131
- < Button variant = "secondary" onClick = { ( ) => setVilAnnulere ( true ) } >
131
+ { /* <Button variant="secondary" onClick={() => setVilAnnulere(true)}>
132
132
Annuler
133
- </ Button >
133
+ </Button> */ }
134
134
< Button
135
135
loading = { RemoteData . isPending ( opprettStatus ) }
136
136
onClick = { ( ) =>
0 commit comments