Skip to content

Commit

Permalink
Kaller hentAlleGjenbrukbareVilkårsvurderinger samtidig som vilkår bli…
Browse files Browse the repository at this point in the history
…r hentet.
  • Loading branch information
gunnsteingarmo committed Dec 6, 2024
1 parent 85ae32d commit d9b6f7c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 16 deletions.
13 changes: 0 additions & 13 deletions src/frontend/App/context/BehandlingContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import { useApp } from './AppContext';
import { ModalState, utledModalState } from '../../Komponenter/Behandling/Modal/NyEierModal';
import { useHentVedtak } from '../hooks/useHentVedtak';
import { useHentFagsak } from '../hooks/useHentFagsak';
import { useHentAlleGjenbrukbareVilkårsvurderinger } from '../hooks/useHentAlleGjenbrukbareVilkårsvurderinger';

const [BehandlingProvider, useBehandling] = constate(() => {
const { innloggetSaksbehandler } = useApp();
Expand Down Expand Up @@ -64,9 +63,6 @@ const [BehandlingProvider, useBehandling] = constate(() => {
const [visSettPåVent, settVisSettPåVent] = useState(false);
const [åpenHøyremeny, settÅpenHøyremeny] = useState(true);

const { gjenbrukbareVilkårsvurderinger, hentAlleGjenbrukbareVilkårsvurderinger } =
useHentAlleGjenbrukbareVilkårsvurderinger();

const {
endringerPersonopplysninger,
nullstillGrunnlagsendringer,
Expand Down Expand Up @@ -121,14 +117,6 @@ const [BehandlingProvider, useBehandling] = constate(() => {
}
}, [behandling, ansvarligSaksbehandler, innloggetSaksbehandler]);

useEffect(() => {
const delayFetch = setTimeout(() => {
hentAlleGjenbrukbareVilkårsvurderinger(behandlingId);
}, 1000);

return () => clearTimeout(delayFetch);
}, [hentAlleGjenbrukbareVilkårsvurderinger, behandlingId]);

const vilkårState = useVilkår();

return {
Expand Down Expand Up @@ -159,7 +147,6 @@ const [BehandlingProvider, useBehandling] = constate(() => {
vedtak,
vedtaksresultat,
fagsak,
gjenbrukbareVilkårsvurderinger,
};
});

Expand Down
8 changes: 7 additions & 1 deletion src/frontend/App/hooks/useVilkår.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import {
SvarPåVilkårsvurdering,
Vurderingsfeilmelding,
} from '../../Komponenter/Behandling/Inngangsvilkår/vilkår';
import { useHentAlleGjenbrukbareVilkårsvurderinger } from './useHentAlleGjenbrukbareVilkårsvurderinger';

const oppdaterInngangsvilkårMedVurdering = (
vilkår: RessursSuksess<IVilkår>,
Expand Down Expand Up @@ -43,10 +44,13 @@ export interface UseVilkår {
nullstillVilkårsvurdering: OppdaterVilkårsvurdering
) => Promise<RessursSuksess<IVurdering> | RessursFeilet>;
gjenbrukEnkelVilkårsvurdering: (behandlingId: string, vilkårId: string) => void;
gjenbrukbareVilkårsvurderinger: string[];
}

export const useVilkår = (): UseVilkår => {
const { axiosRequest } = useApp();
const { hentAlleGjenbrukbareVilkårsvurderinger, gjenbrukbareVilkårsvurderinger } =
useHentAlleGjenbrukbareVilkårsvurderinger();

const [feilmeldinger, settFeilmeldinger] = useState<Vurderingsfeilmelding>({});

Expand Down Expand Up @@ -136,10 +140,11 @@ export const useVilkår = (): UseVilkår => {
method: 'GET',
url: `/familie-ef-sak/api/vurdering/${behandlingId}/vilkar`,
}).then((hentetInngangsvilkår: RessursSuksess<IVilkår> | RessursFeilet) => {
hentAlleGjenbrukbareVilkårsvurderinger(behandlingId);
settVilkår(hentetInngangsvilkår);
});
},
[axiosRequest]
[axiosRequest, hentAlleGjenbrukbareVilkårsvurderinger]
);
const oppdaterGrunnlagsdataOgHentVilkår = useCallback(
(behandlingId: string) =>
Expand Down Expand Up @@ -183,5 +188,6 @@ export const useVilkår = (): UseVilkår => {
ikkeVurderVilkår,
oppdaterGrunnlagsdataOgHentVilkår,
gjenbrukEnkelVilkårsvurdering,
gjenbrukbareVilkårsvurderinger,
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,9 @@ const VisEllerEndreVurdering: FC<Props> = ({
hentBehandling,
settNyEierModalState,
vilkårState,
gjenbrukbareVilkårsvurderinger,
} = useBehandling();

const { gjenbrukEnkelVilkårsvurdering } = vilkårState;
const { gjenbrukEnkelVilkårsvurdering, gjenbrukbareVilkårsvurderinger } = vilkårState;

const { settPanelITilstand } = useEkspanderbareVilkårpanelContext();
const [redigeringsmodus, settRedigeringsmodus] = useState<Redigeringsmodus>(
Expand Down

0 comments on commit d9b6f7c

Please sign in to comment.