Skip to content

Commit

Permalink
Togglen har vært på lenge og trengs ikke lenger (#1899)
Browse files Browse the repository at this point in the history
  • Loading branch information
charliemidtlyng authored Aug 26, 2024
1 parent db4939e commit 41abe74
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 76 deletions.
2 changes: 1 addition & 1 deletion src/frontend/context/toggles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ export enum ToggleName {
// Miljø-toggles - la stå

// Release-toggles
vurderBrukersUttalelse = 'familie-tilbake.bruker.har.uttalt.seg',
dummy = 'familie-tilbake.dummy',
// Midlertidige toggles - kan fjernes etterhvert
}
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ describe('Tester: FaktaContainer', () => {
}));
// @ts-ignore
useToggles.mockImplementation(() => ({
toggles: { [ToggleName.vurderBrukersUttalelse]: true },
toggles: { [ToggleName.dummy]: true },
feilmelding: '',
}));
};
Expand Down
133 changes: 64 additions & 69 deletions src/frontend/komponenter/Fagsak/Fakta/FaktaSkjema.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ import FaktaRevurdering from './FaktaRevurdering';
import { useFeilutbetalingFakta } from './FeilutbetalingFaktaContext';
import { FaktaSkjemaData } from './typer/feilutbetalingFakta';
import { useBehandling } from '../../../context/BehandlingContext';
import { ToggleName } from '../../../context/toggles';
import { useToggles } from '../../../context/TogglesContext';
import { Ytelsetype } from '../../../kodeverk';
import { HarBrukerUttaltSegValg, IFeilutbetalingFakta } from '../../../typer/feilutbetalingtyper';
import { formatCurrencyNoKr, formatterDatostring } from '../../../utils';
Expand Down Expand Up @@ -54,7 +52,6 @@ const FaktaSkjema: React.FC<IProps> = ({
gåTilForrige,
} = useFeilutbetalingFakta();
const { settIkkePersistertKomponent } = useBehandling();
const { toggles } = useToggles();
const erKravgrunnlagKnyttetTilEnEnEldreRevurdering =
behandling.fagsystemsbehandlingId !== feilutbetalingFakta.kravgrunnlagReferanse;

Expand Down Expand Up @@ -133,76 +130,74 @@ const FaktaSkjema: React.FC<IProps> = ({
feilmeldinger?.find(meld => meld.gjelderBegrunnelse)?.melding
}
/>
{toggles[ToggleName.vurderBrukersUttalelse] && (
<VStack gap="2">
<RadioGroup
id="brukerHarUttaltSeg"
<VStack gap="2">
<RadioGroup
id="brukerHarUttaltSeg"
readOnly={erLesevisning}
legend="Har bruker uttalt seg om feilutbetalingen?"
value={skjemaData.vurderingAvBrukersUttalelse?.harBrukerUttaltSeg}
error={
visFeilmeldinger &&
feilmeldinger?.find(meld => meld.gjelderBrukerHarUttaltSeg)?.melding
}
onChange={(val: HarBrukerUttaltSegValg) => {
settIkkePersistertKomponent('fakta');
oppdaterBrukerHarUttaltSeg(val);
}}
>
<Radio
key={HarBrukerUttaltSegValg.JA}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.JA}
data-testid={`brukerHarUttaltSeg.ja`}
>
Ja
</Radio>
<Radio
key={HarBrukerUttaltSegValg.NEI}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.NEI}
data-testid={`brukerHarUttaltSeg.nei`}
>
Nei
</Radio>
<Radio
key={HarBrukerUttaltSegValg.IKKE_AKTUELT}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.IKKE_AKTUELT}
data-testid={`brukerHarUttaltSeg.ikke-aktuelt`}
>
Ikke aktuelt
</Radio>
</RadioGroup>
{skjemaData.vurderingAvBrukersUttalelse?.harBrukerUttaltSeg ===
HarBrukerUttaltSegValg.JA && (
<Textarea
name={'beskrivelseBrukersUttalelse'}
label={
'Beskriv når og hvor bruker har uttalt seg. Gi også en kort oppsummering av uttalelsen'
}
readOnly={erLesevisning}
legend="Har bruker uttalt seg om feilutbetalingen?"
value={skjemaData.vurderingAvBrukersUttalelse?.harBrukerUttaltSeg}
error={
visFeilmeldinger &&
feilmeldinger?.find(meld => meld.gjelderBrukerHarUttaltSeg)?.melding
value={
skjemaData.vurderingAvBrukersUttalelse?.beskrivelse
? skjemaData.vurderingAvBrukersUttalelse?.beskrivelse
: ''
}
onChange={(val: HarBrukerUttaltSegValg) => {
onChange={e => {
settIkkePersistertKomponent('fakta');
oppdaterBrukerHarUttaltSeg(val);
oppdaterBeskrivelseBrukerHarUttaltSeg(e.target.value);
}}
>
<Radio
key={HarBrukerUttaltSegValg.JA}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.JA}
data-testid={`brukerHarUttaltSeg.ja`}
>
Ja
</Radio>
<Radio
key={HarBrukerUttaltSegValg.NEI}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.NEI}
data-testid={`brukerHarUttaltSeg.nei`}
>
Nei
</Radio>
<Radio
key={HarBrukerUttaltSegValg.IKKE_AKTUELT}
name="brukerHarUttaltSeg"
value={HarBrukerUttaltSegValg.IKKE_AKTUELT}
data-testid={`brukerHarUttaltSeg.ikke-aktuelt`}
>
Ikke aktuelt
</Radio>
</RadioGroup>
{skjemaData.vurderingAvBrukersUttalelse?.harBrukerUttaltSeg ===
HarBrukerUttaltSegValg.JA && (
<Textarea
name={'beskrivelseBrukersUttalelse'}
label={
'Beskriv når og hvor bruker har uttalt seg. Gi også en kort oppsummering av uttalelsen'
}
readOnly={erLesevisning}
value={
skjemaData.vurderingAvBrukersUttalelse?.beskrivelse
? skjemaData.vurderingAvBrukersUttalelse?.beskrivelse
: ''
}
onChange={e => {
settIkkePersistertKomponent('fakta');
oppdaterBeskrivelseBrukerHarUttaltSeg(e.target.value);
}}
maxLength={3000}
className={erLesevisning ? 'lesevisning' : ''}
error={
visFeilmeldinger &&
feilmeldinger?.find(
meld => meld.gjelderBeskrivelseBrukerHarUttaltSeg
)?.melding
}
/>
)}
</VStack>
)}
maxLength={3000}
className={erLesevisning ? 'lesevisning' : ''}
error={
visFeilmeldinger &&
feilmeldinger?.find(
meld => meld.gjelderBeskrivelseBrukerHarUttaltSeg
)?.melding
}
/>
)}
</VStack>
<Navigering>
<Button
variant="primary"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ import {
import { FaktaPeriodeSkjemaData, FaktaSkjemaData, Feilmelding } from './typer/feilutbetalingFakta';
import { useBehandlingApi } from '../../../api/behandling';
import { useBehandling } from '../../../context/BehandlingContext';
import { ToggleName } from '../../../context/toggles';
import { useToggles } from '../../../context/TogglesContext';
import { useRedirectEtterLagring } from '../../../hooks/useRedirectEtterLagring';
import { HendelseType, HendelseUndertype } from '../../../kodeverk';
import { FaktaStegPayload, PeriodeFaktaStegPayload } from '../../../typer/api';
Expand Down Expand Up @@ -43,7 +41,6 @@ interface IProps {

const [FeilutbetalingFaktaProvider, useFeilutbetalingFakta] = createUseContext(
({ behandling, fagsak }: IProps) => {
const { toggles } = useToggles();
const [feilutbetalingFakta, settFeilutbetalingFakta] =
useState<Ressurs<IFeilutbetalingFakta>>();
const [skjemaData, settSkjemaData] = useState<FaktaSkjemaData>({
Expand Down Expand Up @@ -249,8 +246,7 @@ const [FeilutbetalingFaktaProvider, useFeilutbetalingFakta] = createUseContext(
vurderingAvBrukersUttalelse?.harBrukerUttaltSeg !== HarBrukerUttaltSegValg.NEI &&
vurderingAvBrukersUttalelse?.harBrukerUttaltSeg !== HarBrukerUttaltSegValg.JA &&
vurderingAvBrukersUttalelse?.harBrukerUttaltSeg !==
HarBrukerUttaltSegValg.IKKE_AKTUELT &&
toggles[ToggleName.vurderBrukersUttalelse]
HarBrukerUttaltSegValg.IKKE_AKTUELT
) {
feilmeldinger.push({
gjelderBegrunnelse: false,
Expand Down

0 comments on commit 41abe74

Please sign in to comment.