Skip to content
This repository has been archived by the owner on Dec 20, 2024. It is now read-only.

Commit

Permalink
Merge pull request #312 from navikt/opptjening-info
Browse files Browse the repository at this point in the history
Laget nytt faktaark for opptjening
  • Loading branch information
AndreasDybdahl authored Feb 14, 2020
2 parents f58e719 + ca6bee2 commit 755d9f4
Show file tree
Hide file tree
Showing 32 changed files with 325 additions and 5 deletions.
22 changes: 22 additions & 0 deletions src/app/assets/ark/ark-lovbok.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions src/app/assets/ark/ark-timeglass-v2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
margin-top: 1rem;
margin-bottom: 1rem;
text-align: center;
max-width: 400px;
}

&__roundSvgMask {
Expand Down
9 changes: 8 additions & 1 deletion src/app/intl/locales/en_GB.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@
"hurtiglenke.hvor_lenge_kan_jeg_fa": "Duration",
"hurtiglenke.jobb_delvis": "Work part time",
"hurtiglenke.hvor_mye_kan_du_fa": "What are you entitled to?",
"hurtiglenke.opptjening": "Opptjening",
"innholdsfortegnelse.søk_nå": "Apply now",
"om_foreldrepenger.faner.label": "Select your situation:",
"om_foreldrepenger.tittel": "All information regarding the parental benefit",
Expand Down Expand Up @@ -244,6 +245,12 @@
"om_foreldrepenger.beregning.harYtelse": "Payment\nfrom NAV",
"om_foreldrepenger.beregning.andreInntektskilder": "Compulsory military service",
"om_foreldrepenger.beregning.frilanser.ikontittel": "Freelancer",
"om_foreldrepenger.opptjening.tittel": "How do we calculate that you have had income in six of the past ten months?",
"om_foreldrepenger.opptjening.mor": "Mother",
"om_foreldrepenger.opptjening.farEllerMedmor": "Father or co-mother",
"om_foreldrepenger.opptjening.kunFarEllerMedmorHarRett": "If only the father or co-mother is entitled to parental benefit",
"om_foreldrepenger.opptjening.utbetalinger": "Payments from NAV that entitle the recipient to parental benefit",
"om_foreldrepenger.opptjening.andreInntekter": "Other types of income that entitle the recipient to parental benefit",
"om_foreldrepenger.hjelp.tittel": "Were you unable to find what you were looking for?",
"om_foreldrepenger.ofte_stilte_spørsmål.tittel": "Frequently asked questions",
"søke_om_foreldrepenger.forside.bildetekst": "What happens when?",
Expand Down Expand Up @@ -431,4 +438,4 @@
"regelendringer.tittel": "Relevant changes",
"regelendringer.banner": "Relevant changes",
"info.svangerskapspenger.harIkkeElektroniskID.tittel": "No electronic ID?"
}
}
9 changes: 8 additions & 1 deletion src/app/intl/locales/nb_NO.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@
"hurtiglenke.hvor_lenge_kan_jeg_fa": "Hvor lenge kan du få?",
"hurtiglenke.jobb_delvis": "Jobbe delvis",
"hurtiglenke.hvor_mye_kan_du_fa": "Hva kan du få utbetalt?",
"hurtiglenke.opptjening": "Opptjening",
"innholdsfortegnelse.søk_nå": "Søk nå",
"om_foreldrepenger.faner.label": "Velg din situasjon:",
"om_foreldrepenger.tittel": "All informasjon om foreldrepenger",
Expand Down Expand Up @@ -240,6 +241,12 @@
"om_foreldrepenger.beregning.harYtelse": "Utbetaling\nfra NAV",
"om_foreldrepenger.beregning.andreInntektskilder": "Førstegangs-tjenesten i forsvaret",
"om_foreldrepenger.beregning.frilanser.ikontittel": "Frilanser",
"om_foreldrepenger.opptjening.tittel": "Hvordan regner vi ut at du har hatt inntekt 6 av de 10 siste månedene?",
"om_foreldrepenger.opptjening.mor": "Mor",
"om_foreldrepenger.opptjening.farEllerMedmor": "Far eller medmor",
"om_foreldrepenger.opptjening.kunFarEllerMedmorHarRett": "Hvis bare far eller medmor har rett",
"om_foreldrepenger.opptjening.utbetalinger": "Utbetalinger fra NAV som gir rett til foreldrepenger",
"om_foreldrepenger.opptjening.andreInntekter": "Andre inntekter som gir rett til foreldrepenger",
"om_foreldrepenger.hjelp.tittel": "Fant du ikke det du lette etter?",
"om_foreldrepenger.ofte_stilte_spørsmål.tittel": "Ofte stilte spørsmål",
"søke_om_foreldrepenger.forside.bildetekst": "Hva skjer når?",
Expand Down Expand Up @@ -427,4 +434,4 @@
"regelendringer.tittel": "Aktuelle endringer",
"regelendringer.banner": "Aktuelle endringer",
"info.svangerskapspenger.harIkkeElektroniskID.tittel": "Har du ikke elektronisk ID?"
}
}
9 changes: 8 additions & 1 deletion src/app/intl/locales/nn_NO.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@
"hurtiglenke.hvor_lenge_kan_jeg_fa": "Kor lenge kan du få?",
"hurtiglenke.jobb_delvis": "Jobbe delvis",
"hurtiglenke.hvor_mye_kan_du_fa": "Kor mykje kan du få?",
"hurtiglenke.opptjening": "Opptjening",
"innholdsfortegnelse.søk_nå": "Søk no",
"om_foreldrepenger.faner.label": "Vel situasjonen din:",
"om_foreldrepenger.tittel": "All informasjon om foreldrepengar",
Expand Down Expand Up @@ -229,6 +230,12 @@
"om_foreldrepenger.beregning.harYtelse": "Utbetaling\nfrå NAV",
"om_foreldrepenger.beregning.andreInntektskilder": "Førstegongs-teneste i forsvaret",
"om_foreldrepenger.beregning.frilanser.ikontittel": "Frilansar",
"om_foreldrepenger.opptjening.tittel": "Korleis reknar vi ut at du har hatt inntekt 6 av dei 10 siste månadene?",
"om_foreldrepenger.opptjening.mor": "Mor",
"om_foreldrepenger.opptjening.farEllerMedmor": "Far eller medmor",
"om_foreldrepenger.opptjening.kunFarEllerMedmorHarRett": "Dersom berre far eller medmor har rett",
"om_foreldrepenger.opptjening.utbetalinger": "Utbetalingar frå NAV som gir rett til foreldrepengar",
"om_foreldrepenger.opptjening.andreInntekter": "Andre inntekter som gir rett til foreldrepengar",
"om_foreldrepenger.hjelp.tittel": "Fann du ikkje det du leita etter?",
"om_foreldrepenger.ofte_stilte_spørsmål.tittel": "Ofte stilte spørsmål",
"om_foreldrepenger.jobbe.jobbeHeltidSvg.jobb": "Jobb",
Expand Down Expand Up @@ -428,4 +435,4 @@
"regelendringer.tittel": "Aktuelle endringar",
"regelendringer.banner": "Aktuelle endringar",
"info.svangerskapspenger.harIkkeElektroniskID.tittel": "Har du ikke elektronisk ID?"
}
}
3 changes: 3 additions & 0 deletions src/app/pages/om-foreldrepenger/OmForeldrepenger.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import OfteStilteSpørsmål from './ofte-stilte-spørsmål/OfteStilteSpørsmål'
import Sidebanner from '../../components/sidebanner/Sidebanner';
import Sykdom from './sykdom/Sykdom';
import '../infosider/infosider.less';
import Opptjening from './opptjening/Opptjening';

const cls = BEMHelper('infosider');

Expand All @@ -30,6 +31,7 @@ interface Props {
const sections: Section[] = [
Section.HvemKanFå,
Section.HvorLengeKanDuFå,
Section.Opptjening,
Section.HvaKanDuFå,
Section.NårKanDuSøke,
Section.HvisDuSkalPåFerie,
Expand Down Expand Up @@ -62,6 +64,7 @@ const OmForeldrepenger: React.StatelessComponent<Props & InjectedIntlProps> = ({
<Breadcrumbs path={location.pathname} />
<HvemKanFåForeldrepenger id={Section.HvemKanFå} />
<HvorLenge id={Section.HvorLengeKanDuFå} />
<Opptjening id={Section.Opptjening} />
<Beregning id={Section.HvaKanDuFå} />
<NårKanDuSøke id={Section.NårKanDuSøke} />
<Ferie id={Section.HvisDuSkalPåFerie} />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import Tabs from 'nav-frontend-tabs';
import { ForeldrepengerSection } from 'app/types/Section';
import './nårKanDuSøke.less';

const iconSvg = require('../../../assets/ark/ark-frister.svg').default;
const iconSvg = require('../../../assets/ark/ark-timeglass-v2.svg').default;
const morSvg = require('../../../assets/foreldre/mor2.svg').default;
const adopsjonSvg = require('../../../assets/icons/stork.svg').default;
const cls = BEMHelper('nårKanDuSøke');
Expand Down Expand Up @@ -93,6 +93,7 @@ const NårKanDuSøke = ({ id, intl }: Props) => {
))}

<Innhold
className="blokk-m"
source={getSource(
'om-foreldrepenger/når-kan-du-søke/hvis-jeg-søker-for-sent',
intl
Expand Down
85 changes: 85 additions & 0 deletions src/app/pages/om-foreldrepenger/opptjening/Opptjening.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
import * as React from 'react';

import { injectIntl, InjectedIntlProps, InjectedIntl } from 'react-intl';
import classnames from 'classnames';
import getTranslation from 'app/utils/i18nUtils';
import PanelMedIllustrasjon from '../../../components/panel-med-illustrasjon/PanelMedIllustrasjon';
import Innhold, { getSource } from 'app/utils/innhold/Innhold';
import BEMHelper from 'app/utils/bem';
import Tabs from 'nav-frontend-tabs';

import './opptjening.less';
import LesMer from 'app/components/les-mer/LesMer';

const foreldrepengerSvg = require('../../../assets/ark/ark-frister.svg').default;

interface Props {
id: string;
}

const getTabs = (intl: InjectedIntl) => [
{
label: getTranslation('om_foreldrepenger.opptjening.mor', intl),
content: getSource('om-foreldrepenger/opptjening/mor', intl)
},
{
label: getTranslation('om_foreldrepenger.opptjening.farEllerMedmor', intl),
content: getSource('om-foreldrepenger/opptjening/far-eller-medmor', intl)
},
{
label: getTranslation('om_foreldrepenger.opptjening.kunFarEllerMedmorHarRett', intl),
content: getSource('om-foreldrepenger/opptjening/bare-far-eller-medmor-rett', intl)
}
];

const cls = BEMHelper('opptjening');

const Opptjening: React.StatelessComponent<Props & InjectedIntlProps> = ({ id, intl }) => {
const [tabIndex, setTabIndex] = React.useState(0);

const onTabChange = (_: any, newTabIndex: number) => {
setTabIndex(newTabIndex);
};

const tabs = getTabs(intl);

return (
<PanelMedIllustrasjon
id={id}
title={getTranslation('om_foreldrepenger.opptjening.tittel', intl)}
className={cls.block}
svg={foreldrepengerSvg}>
<Innhold source={getSource('om-foreldrepenger/opptjening/ingress', intl)} />

<Tabs kompakt={true} tabs={tabs} onChange={onTabChange} />
{tabs.map((tab, index) => (
<div
key={index}
className={classnames(
'blokk-m',
cls.element('tabContent', tabIndex !== index ? 'inactive' : undefined)
)}>
<Innhold source={tab.content} />
</div>
))}
<Innhold
source={getSource('om-foreldrepenger/opptjening/spesielt-ved-adopsjon', intl)}
/>
<LesMer intro={getTranslation('om_foreldrepenger.opptjening.utbetalinger', intl)}>
<Innhold
source={getSource('om-foreldrepenger/opptjening/utbetalinger-nav-teller', intl)}
/>
</LesMer>
<LesMer intro={getTranslation('om_foreldrepenger.opptjening.andreInntekter', intl)}>
<Innhold
source={getSource(
'om-foreldrepenger/opptjening/andre-inntekter-som-gir-rett',
intl
)}
/>
</LesMer>
</PanelMedIllustrasjon>
);
};

export default injectIntl(Opptjening);
21 changes: 21 additions & 0 deletions src/app/pages/om-foreldrepenger/opptjening/opptjening.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
@import '../../../styles/variables.less';

.opptjening {
&__tabContent {
align-self: flex-start;
width: 100%;

&--inactive {
display: none;
}
}

.typo-undertittel {
align-self: flex-start;
}

.nav-frontend-tabs {
margin-bottom: 1rem;
align-self: flex-start;
}
}
3 changes: 2 additions & 1 deletion src/app/types/Section.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ export enum ForeldrepengerSection {
HvisEnAvDereBlirSyke = 'hvis-en-av-dere-blir-syke',
HjemmeSamtidig = 'hjemme-samtidig',
Adoptere = 'adoptere',
OfteStilteSpørsmål = 'ofte-stilte-sporsmal'
OfteStilteSpørsmål = 'ofte-stilte-sporsmal',
Opptjening = 'opptjening'
}

export enum EngangsstønadSection {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<innhold>
<avsnitt>Other types of income that entitle the recipient to parental benefit</avsnitt>
<liste>
<punkt>compulsory military service in the Norwegian Armed Forces or the Norwegian Civil Defence</punkt>
<punkt>worked in another EEA country</punkt>
<punkt>interim pay</punkt>
<punkt>severance package</punkt>
<punkt>salary from employer during further or continuing education</punkt>
</liste>
</innhold>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<innhold>
<avsnitt>Desse inntektene tel med som inntekt når du skal ha foreldrepengar</avsnitt>
<liste>
<punkt>førstegongsteneste i forsvaret eller sivilforsvaret</punkt>
<punkt>arbeid i eit anna EØS-land</punkt>
<punkt>ventelønn</punkt>
<punkt>sluttpakke</punkt>
<punkt>lønn frå arbeidsgivar under vidare- eller etterutdanning</punkt>
</liste>
</innhold>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<innhold>
<avsnitt>Disse inntektene teller med som inntekt når du skal ha foreldrepenger</avsnitt>
<liste>
<punkt>førstegangstjenesten i forsvaret eller sivilforsvaret</punkt>
<punkt>jobbet i et annet EØS-land</punkt>
<punkt>ventelønn</punkt>
<punkt>sluttpakke</punkt>
<punkt>lønn fra arbeidsgiver under videre- eller etterutdanning</punkt>
</liste>
</innhold>
Loading

0 comments on commit 755d9f4

Please sign in to comment.