Skip to content

Commit

Permalink
Skal nullstille datofelt i oppgavefiltrering ved trykk på Tilbakestil…
Browse files Browse the repository at this point in the history
…l-knapp. Siden datofeltene er uncontrolled må vi bytte key for å tvinge react til å rerendre tilstanden
  • Loading branch information
charliemidtlyng committed Aug 26, 2024
1 parent 4074225 commit bf0f372
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/frontend/Komponenter/Oppgavebenk/OppgaveFiltrering.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import { ModalWrapper } from '../../Felles/Modal/ModalWrapper';
import { Alert, Button, Select, TextField } from '@navikt/ds-react';
import SystemetLaster from '../../Felles/SystemetLaster/SystemetLaster';
import { OrNothing } from '../../App/typer/common';
import { v4 as uuidv4 } from 'uuid';

export const FlexDiv = styled.div`
display: flex;
Expand Down Expand Up @@ -151,7 +152,7 @@ const OppgaveFiltrering: React.FC<IOppgaveFiltrering> = ({

const tilbakestillFiltrering = () => {
lagreTilLocalStorage(oppgaveRequestKey(innloggetSaksbehandler.navIdent), tomOppgaveRequest);
settOppgaveRequest(tomOppgaveRequest);
settOppgaveRequest({ ...tomOppgaveRequest, komponentKey: uuidv4() });
hentOppgaver(tomOppgaveRequest);
};

Expand All @@ -169,6 +170,7 @@ const OppgaveFiltrering: React.FC<IOppgaveFiltrering> = ({
datoTilTekst="Reg.dato til"
datoFeil={periodeFeil.opprettetPeriodeFeil}
id={'regdato' + oppgaveRequest.opprettetFom + oppgaveRequest.opprettetTom}
key={'regdato' + oppgaveRequest.komponentKey || 'default'}
/>
<CustomSelect
onChange={settOppgave('oppgavetype')}
Expand All @@ -191,6 +193,7 @@ const OppgaveFiltrering: React.FC<IOppgaveFiltrering> = ({
datoTilTekst="Frist til"
datoFeil={periodeFeil.fristPeriodeFeil}
id={'frist'}
key={'regdato' + oppgaveRequest.komponentKey || 'default'}
/>
<CustomSelect
onChange={settOppgave('enhet')}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ export interface IOppgaveRequest {
fristTom?: string;
erUtenMappe?: boolean;
ident?: string;
komponentKey?: string;
}

0 comments on commit bf0f372

Please sign in to comment.