-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat. Oppdatert tekster for opphav Arena (#1241)
* feat. Oppdatert tekster for opphav Arena * fix. Fikset opp i storybook mocks * feat. Forbedret sjekking av avtalepart for veileder status * fix. fjerne optional på tilskuddsperiode
- Loading branch information
Showing
11 changed files
with
537 additions
and
295 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
79 changes: 60 additions & 19 deletions
79
...taleSide/steg/GodkjenningSteg/Oppsummering/instruks/veilederInstruks/VeilederInstruks.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,67 @@ | ||
import VeilederpanelMedUtklippstavle from '@/komponenter/Veilederpanel/VeilederpanelMedUtklippstavleIkon'; | ||
import { TiltaksType } from '@/types/avtale'; | ||
import React from 'react'; | ||
import BEMHelper from '@/utils/bem'; | ||
import { Label } from '@navikt/ds-react'; | ||
import React, { FunctionComponent, PropsWithChildren } from 'react'; | ||
import '../instruks.less'; | ||
import SommerjobbVeilederTekst from '@/AvtaleSide/steg/GodkjenningSteg/Oppsummering/instruks/veilederInstruks/tekster/SommerjobbVeilederTekst'; | ||
import GenerelVeilederTekst from '@/AvtaleSide/steg/GodkjenningSteg/Oppsummering/instruks/veilederInstruks/tekster/GenerelVeilederTekst'; | ||
import LonnstilskuddVeilederTekst from '@/AvtaleSide/steg/GodkjenningSteg/Oppsummering/instruks/veilederInstruks/tekster/LonnstilskuddVeilederTekst'; | ||
|
||
import { Avtale } from '@/types/avtale'; | ||
import VeilederpanelMedUtklippstavle from '@/komponenter/Veilederpanel/VeilederpanelMedUtklippstavleIkon'; | ||
|
||
import '@/AvtaleSide/steg/GodkjenningSteg/Oppsummering/instruks/instruks.less'; | ||
|
||
import GenerelVeilederTekst from './tekster/GenerelVeilederTekst'; | ||
import LonnstilskuddVeilederTekst from './tekster/LonnstilskuddVeilederTekst'; | ||
import SommerjobbVeilederTekst from './tekster/SommerjobbVeilederTekst'; | ||
import ArbeidstreningVeilederTekst from './tekster/ArbeidstreningVeilederTekst'; | ||
|
||
const cls = BEMHelper('instruks'); | ||
|
||
const VeilederInstruks: FunctionComponent<{ tiltakstype: TiltaksType }> = ( | ||
props: PropsWithChildren<{ tiltakstype: TiltaksType }>, | ||
) => ( | ||
<VeilederpanelMedUtklippstavle> | ||
<div className={cls.element('subheader')}> | ||
<Label>Hva skjer videre:</Label> | ||
</div> | ||
<SommerjobbVeilederTekst tiltakstype={props.tiltakstype} /> | ||
<GenerelVeilederTekst tiltakstype={props.tiltakstype} /> | ||
<LonnstilskuddVeilederTekst tiltakstype={props.tiltakstype} /> | ||
</VeilederpanelMedUtklippstavle> | ||
); | ||
interface Props { | ||
avtale: Avtale; | ||
} | ||
|
||
const VeilederInstruks = (props: Props) => { | ||
const { tiltakstype, opphav } = props.avtale; | ||
|
||
if (tiltakstype === 'SOMMERJOBB') { | ||
return ( | ||
<VeilederpanelMedUtklippstavle> | ||
<div className={cls.element('subheader')}> | ||
<Label>Hva skjer videre:</Label> | ||
</div> | ||
<SommerjobbVeilederTekst /> | ||
</VeilederpanelMedUtklippstavle> | ||
); | ||
} | ||
|
||
if (tiltakstype === 'MIDLERTIDIG_LONNSTILSKUDD' || tiltakstype === 'VARIG_LONNSTILSKUDD') { | ||
return ( | ||
<VeilederpanelMedUtklippstavle> | ||
<div className={cls.element('subheader')}> | ||
<Label>Hva skjer videre:</Label> | ||
</div> | ||
<LonnstilskuddVeilederTekst /> | ||
</VeilederpanelMedUtklippstavle> | ||
); | ||
} | ||
|
||
if (tiltakstype === 'ARBEIDSTRENING') { | ||
return ( | ||
<VeilederpanelMedUtklippstavle> | ||
<div className={cls.element('subheader')}> | ||
<Label>Hva skjer videre:</Label> | ||
</div> | ||
<ArbeidstreningVeilederTekst tiltakstype={tiltakstype} opphav={opphav} /> | ||
</VeilederpanelMedUtklippstavle> | ||
); | ||
} | ||
|
||
return ( | ||
<VeilederpanelMedUtklippstavle> | ||
<div className={cls.element('subheader')}> | ||
<Label>Hva skjer videre:</Label> | ||
</div> | ||
<GenerelVeilederTekst tiltakstype={tiltakstype} /> | ||
</VeilederpanelMedUtklippstavle> | ||
); | ||
}; | ||
|
||
export default VeilederInstruks; |
39 changes: 39 additions & 0 deletions
39
...enningSteg/Oppsummering/instruks/veilederInstruks/tekster/ArbeidstreningVeilederTekst.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
import React from 'react'; | ||
import { BodyShort } from '@navikt/ds-react'; | ||
|
||
import BEMHelper from '@/utils/bem'; | ||
import { TiltaksType, Avtaleopphav } from '@/types/avtale'; | ||
|
||
interface Props { | ||
tiltakstype: TiltaksType; | ||
opphav: Avtaleopphav; | ||
} | ||
|
||
function ArbeidstreningVeilederTekst(props: Props) { | ||
const { tiltakstype, opphav } = props; | ||
const cls = BEMHelper('instruks'); | ||
|
||
return ( | ||
<ul> | ||
<li className={cls.element('list-element')}> | ||
{opphav === 'ARENA' && ( | ||
<BodyShort size="small">Arena skal ikke lenger benyttes til registrering av avtale.</BodyShort> | ||
)} | ||
{opphav !== 'ARENA' && ( | ||
<BodyShort size="small"> | ||
Etter at avtalen er godkjent, ligger oppgaven «Forbered tiltaksgjennomføring {tiltakstype}» på | ||
kontorets arbeidsbenk i Arena som du må fullføre. | ||
</BodyShort> | ||
)} | ||
</li> | ||
<li> | ||
<BodyShort size="small"> | ||
Avtalen blir automatisk journalført i Gosys, og du trenger derfor ikke å sende inn avtalen til | ||
scanning. | ||
</BodyShort> | ||
</li> | ||
</ul> | ||
); | ||
} | ||
|
||
export default ArbeidstreningVeilederTekst; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
64 changes: 29 additions & 35 deletions
64
...jenningSteg/Oppsummering/instruks/veilederInstruks/tekster/LonnstilskuddVeilederTekst.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,35 @@ | ||
import React, { FunctionComponent } from 'react'; | ||
import React from 'react'; | ||
|
||
import { BodyShort } from '@navikt/ds-react'; | ||
import BEMHelper from '@/utils/bem'; | ||
import { TiltaksType } from '@/types/avtale'; | ||
|
||
interface Props { | ||
tiltakstype: TiltaksType; | ||
} | ||
const LonnstilskuddVeilederTekst = () => { | ||
const cls = BEMHelper('instruks'); | ||
|
||
const LonnstilskuddVeilederTekst: FunctionComponent<Props> = (props) => { | ||
if (props.tiltakstype === 'MIDLERTIDIG_LONNSTILSKUDD' || props.tiltakstype === 'VARIG_LONNSTILSKUDD') { | ||
const cls = BEMHelper('instruks'); | ||
return ( | ||
<ul> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Etter at du har godkjent avtalen, må avtalen og de første tilskuddsperiodene godkjennes av | ||
beslutter. Det er først da avtalen er endelig godkjent. | ||
</BodyShort> | ||
</li> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Arena skal ikke lenger benyttes til registrering av avtale, tilsagn eller refusjon for | ||
lønnstilskudd. | ||
</BodyShort> | ||
</li> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Tilsagnsbrevet sendes ikke lenger til innboksen til arbeidsgiver i Altinn. Innholdet i | ||
tilsagnsbrevet er innarbeidet i avtalen til arbeidsgiver. | ||
</BodyShort> | ||
</li> | ||
<li> | ||
<BodyShort size="small">Avtalen blir automatisk journalført i Gosys.</BodyShort> | ||
</li> | ||
</ul> | ||
); | ||
} | ||
return null; | ||
return ( | ||
<ul> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Etter at du har godkjent avtalen, må avtalen og de første tilskuddsperiodene godkjennes av | ||
beslutter. Det er først da avtalen er endelig godkjent. | ||
</BodyShort> | ||
</li> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Arena skal ikke lenger benyttes til registrering av avtale, tilsagn eller refusjon for | ||
lønnstilskudd. | ||
</BodyShort> | ||
</li> | ||
<li className={cls.element('list-element')}> | ||
<BodyShort size="small"> | ||
Tilsagnsbrevet sendes ikke lenger til innboksen til arbeidsgiver i Altinn. Innholdet i | ||
tilsagnsbrevet er innarbeidet i avtalen til arbeidsgiver. | ||
</BodyShort> | ||
</li> | ||
<li> | ||
<BodyShort size="small">Avtalen blir automatisk journalført i Gosys.</BodyShort> | ||
</li> | ||
</ul> | ||
); | ||
}; | ||
export default LonnstilskuddVeilederTekst; |
11 changes: 3 additions & 8 deletions
11
...odkjenningSteg/Oppsummering/instruks/veilederInstruks/tekster/SommerjobbVeilederTekst.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.