Skip to content

Commit

Permalink
skal feature toggle knapp for ny innsending
Browse files Browse the repository at this point in the history
  • Loading branch information
ViktorGSolberg committed Dec 2, 2024
1 parent 663f40d commit b017faa
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 11 deletions.
1 change: 1 addition & 0 deletions src/models/søknad/toggles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ export interface Toggles {
export enum ToggleName {
feilsituasjon = 'familie.ef.soknad.feilsituasjon',
leggTilNynorsk = 'familie.ef.soknad.nynorsk',
visNyInnsendingsknapp = 'familie-ef.soknad-ny-pdfkvittering',
}
31 changes: 20 additions & 11 deletions src/overgangsstønad/steg/8-dokumentasjon/SendSøknad.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ import {
import { ESkjemanavn, skjemanavnIdMapping } from '../../../utils/skjemanavn';
import { Alert, BodyShort, Button } from '@navikt/ds-react';
import { validerSøkerBosattINorgeSisteFemÅr } from '../../../helpers/steg/omdeg';
import { useToggles } from '../../../context/TogglesContext';
import { ToggleName } from '../../../models/søknad/toggles';

interface Innsending {
status: string;
Expand All @@ -40,6 +42,7 @@ interface Innsending {
}

const SendSøknadKnapper: FC = () => {
const { toggles } = useToggles();
const { søknad, settSøknad } = useSøknad();
const location = useLocation();
const [locale] = useSpråkContext();
Expand All @@ -57,6 +60,8 @@ const SendSøknadKnapper: FC = () => {
venter: false,
});

const skalViseNyKnapp = toggles[ToggleName.visNyInnsendingsknapp];

const sendSøknad = (søknad: ISøknad, brukFamiliePdf?: boolean) => {
const barnMedEntenIdentEllerFødselsdato = mapBarnUtenBarnepass(
mapBarnTilEntenIdentEllerFødselsdato(søknad.person.barn)
Expand All @@ -81,7 +86,7 @@ const SendSøknadKnapper: FC = () => {

settinnsendingState({ ...innsendingState, venter: true });

(brukFamiliePdf ? sendInnSøknadFamiliePdf : sendInnSøknad)(
(brukFamiliePdf === true ? sendInnSøknadFamiliePdf : sendInnSøknad)(
søknadKlarForSending
)
.then((kvittering) => {
Expand Down Expand Up @@ -165,16 +170,20 @@ const SendSøknadKnapper: FC = () => {
<LocaleTekst tekst={'knapp.avbryt'} />
</Button>
</StyledKnapper>
<div style={{ marginLeft: '20px' }}>
<Button
className={'neste'}
variant="secondary"
loading={innsendingState.venter}
onClick={() => !innsendingState.venter && sendSøknad(søknad, true)}
>
<LocaleTekst tekst={'Familie pdf - Send søknad '} />
</Button>
</div>
{skalViseNyKnapp && (
<div style={{ marginLeft: '20px' }}>
<Button
className={'neste'}
variant="secondary"
loading={innsendingState.venter}
onClick={() =>
!innsendingState.venter && sendSøknad(søknad, skalViseNyKnapp)
}
>
<LocaleTekst tekst={'Familie pdf - Send søknad '} />
</Button>
</div>
)}
</SeksjonGruppe>
</>
);
Expand Down

0 comments on commit b017faa

Please sign in to comment.