diff --git a/src/AvtaleOversikt/Filtrering/TiltakstypeFilter.tsx b/src/AvtaleOversikt/Filtrering/TiltakstypeFilter.tsx index 172385080..430d8af41 100644 --- a/src/AvtaleOversikt/Filtrering/TiltakstypeFilter.tsx +++ b/src/AvtaleOversikt/Filtrering/TiltakstypeFilter.tsx @@ -1,13 +1,16 @@ import { Filter } from '@/AvtaleOversikt/Filtrering/Filter'; import { useFilter } from '@/AvtaleOversikt/Filtrering/useFilter'; +import { Feature, FeatureToggleContext } from '@/FeatureToggleProvider'; import { OptionProps } from '@/komponenter/form/SelectInput'; import { TiltaksType } from '@/types/avtale'; import { Radio, RadioGroup } from '@navikt/ds-react'; -import React, { FunctionComponent } from 'react'; +import React, { FunctionComponent, useContext } from 'react'; export type FiltreringMedBeslutterProps = { erBeslutter: boolean }; const TiltakstypeFilter: FunctionComponent = (props) => { const { endreFilter, filtre } = useFilter(); + const contex = useContext(FeatureToggleContext); + const variant = contex[Feature.VtaoTiltakToggle]; const alleTiltakstyperBeslutter: OptionProps[] = [ { value: '', label: 'Alle' }, @@ -24,8 +27,8 @@ const TiltakstypeFilter: FunctionComponent = (props { value: 'SOMMERJOBB', label: 'Sommerjobb' }, { value: 'MENTOR', label: 'Mentor' }, { value: 'INKLUDERINGSTILSKUDD', label: 'Inkluderingstilskudd' }, - { value: 'VTAO', label: 'VTA-oppfølging' }, - ]; + variant ? { value: 'VTAO', label: 'VTA-oppfølging' } : null, + ].filter((x) => x !== null) as OptionProps[]; const tiltakstyper = props.erBeslutter ? alleTiltakstyperBeslutter : alleTiltakstyper; diff --git a/src/OpprettAvtale/OpprettAvtaleArbeidsgiver/OpprettAvtaleArbeidsgiver.tsx b/src/OpprettAvtale/OpprettAvtaleArbeidsgiver/OpprettAvtaleArbeidsgiver.tsx index 5a2d31ce8..3f9b12eb8 100644 --- a/src/OpprettAvtale/OpprettAvtaleArbeidsgiver/OpprettAvtaleArbeidsgiver.tsx +++ b/src/OpprettAvtale/OpprettAvtaleArbeidsgiver/OpprettAvtaleArbeidsgiver.tsx @@ -29,6 +29,7 @@ import { useNavigate } from 'react-router-dom'; import './OpprettAvtaleArbeidsgiver.less'; import RadioPanel from '@/komponenter/radiopanel/RadioPanel'; import { storForbokstav } from '@/utils/stringUtils'; +import { Feature, FeatureToggleContext } from '@/FeatureToggleProvider'; const cls = BEMHelper('opprett-avtale-arbeidsgiver'); @@ -39,6 +40,8 @@ const OpprettAvtaleArbeidsgiver: FunctionComponent = () => { const [valgtTiltaksType, setTiltaksType] = useState(undefined); const innloggetBruker = useContext(InnloggetBrukerContext); const navigate = useNavigate(); + const contex = useContext(FeatureToggleContext); + const variant = contex[Feature.VtaoTiltakToggle]; const [deltakerFnrFeil, setDeltakerFnrFeil, validerDeltakerFnr] = useValidering( deltakerFnr, @@ -142,7 +145,10 @@ const OpprettAvtaleArbeidsgiver: FunctionComponent = () => {
{innloggetBruker.tilganger[valgtBedriftNr].map((tiltakType: TiltaksType, index: number) => { - console.log(tiltakType); + // Ikke vis VTAO dersom feature toggle er avslått + if (tiltakType === 'VTAO' && !variant) { + return null; + } return (