Déplace la page /coronavirus vers /simulateurs/chômage-partiel
parent
466eec4683
commit
9d4ef46306
|
@ -13,7 +13,7 @@ describe('Page covid-19', function() {
|
|||
if (!fr) {
|
||||
return
|
||||
}
|
||||
before(() => cy.visit('/coronavirus'))
|
||||
before(() => cy.visit('/simulateurs/chômage-partiel'))
|
||||
it('should not crash', () => {
|
||||
cy.contains('Salaire brut mensuel')
|
||||
})
|
||||
|
|
|
@ -141,7 +141,9 @@ async function fetchSimulators(dt) {
|
|||
)
|
||||
|
||||
const groupSimulateursIframesVisits = ({ label }) =>
|
||||
label.startsWith('/simulateur-embauche')
|
||||
label.startsWith('/coronavirus')
|
||||
? '/chômage-partiel'
|
||||
: label.startsWith('/simulateur-embauche')
|
||||
? '/salarié'
|
||||
: label.startsWith('/simulateur-autoentrepreneur')
|
||||
? '/auto-entrepreneur'
|
||||
|
@ -152,9 +154,7 @@ async function fetchSimulators(dt) {
|
|||
sumVisits,
|
||||
0,
|
||||
groupSimulateursIframesVisits,
|
||||
[...resultSimulateurs, ...resultIframes, coronavirusPage].filter(
|
||||
x => x !== undefined
|
||||
)
|
||||
[...resultSimulateurs, ...resultIframes, coronavirusPage].filter(Boolean)
|
||||
)
|
||||
return Object.entries(results)
|
||||
.map(([label, nb_visits]) => ({ label, nb_visits }))
|
||||
|
|
|
@ -158,7 +158,7 @@ const Header = ({ target }: { target: ParsedRule }) => {
|
|||
// TODO : Super hacky, we want to amend one label in the covid simulator, but
|
||||
// because the label is fetched from the global state we have to do a hack
|
||||
// here based on the URL.
|
||||
const hackyShowPeriod = pathname === sitePaths.coronavirus
|
||||
const hackyShowPeriod = pathname === sitePaths.simulateurs['chômage-partiel']
|
||||
return (
|
||||
<span className="header">
|
||||
<span className="texts">
|
||||
|
|
|
@ -34,6 +34,7 @@ Coronavirus: Coronavirus
|
|||
Cotisations: Contributions
|
||||
Cotisations sociales: Social contributions
|
||||
Covid 19: Covid 19
|
||||
"Covid-19 : Calculer l'impact du chômage partiel": "Covid-19: Calculating the impact of short-time work"
|
||||
"Covid-19 : Découvrez les mesures de soutien aux entreprises": "Covid-19: Find out about business support measures"
|
||||
"Covid-19 : Découvrir les mesures de soutien aux entreprises": "Covid-19: Discovering Business Support Measures"
|
||||
Coût pour l'entreprise: Cost to the company
|
||||
|
@ -691,6 +692,8 @@ gérant minoritaire:
|
|||
titre: Chairman or managing director
|
||||
gérer:
|
||||
choix:
|
||||
chomage-partiel: <0>Find out about aid</0><1>Calculate the amount of short-time
|
||||
working benefits. Discover the list of business support schemes.</1>
|
||||
déclaration: <0>Completing my tax return</0><1>Easily calculate the amounts to
|
||||
carry forward on your 2019 tax return</1>
|
||||
embauche: >
|
||||
|
@ -1026,6 +1029,8 @@ simulateurs:
|
|||
salarié: >
|
||||
Calculate the net, gross, or total salary of an employee, trainee, or
|
||||
similar
|
||||
économie-collaborative: A guide to know how to declare your income from online
|
||||
platforms (AirBnb, leboncoin, blablacar, etc.).
|
||||
salarié:
|
||||
page:
|
||||
description: Estimate the contributions for an employee based on gross, net or
|
||||
|
@ -1119,6 +1124,7 @@ trouver:
|
|||
une de ces conditions: one of these applies
|
||||
À quoi servent mes cotisations ?: How are my contributions distributed?
|
||||
Échap: Esc
|
||||
Économie collaborative: Collaborative Economy
|
||||
État: State
|
||||
à: to
|
||||
économieCollaborative:
|
||||
|
|
|
@ -35,7 +35,6 @@ import Footer from './layout/Footer/Footer'
|
|||
import Header from './layout/Header'
|
||||
import trackSimulatorActions from './middlewares/trackSimulatorActions'
|
||||
import Budget from './pages/Budget/Budget'
|
||||
import Coronavirus from './pages/Coronavirus'
|
||||
import Créer from './pages/Créer'
|
||||
import IntegrationTest from './pages/Dev/IntegrationTest'
|
||||
import Personas from './pages/Dev/Personas'
|
||||
|
@ -158,7 +157,6 @@ const App = () => {
|
|||
<Route path={sitePaths.integration.index} component={Integration} />
|
||||
<Route path={sitePaths.nouveautés} component={Nouveautés} />
|
||||
<Route path={sitePaths.stats} component={Stats} />
|
||||
<Route path={sitePaths.coronavirus} component={Coronavirus} />
|
||||
<Route path={sitePaths.budget} component={Budget} />
|
||||
<Route exact path="/dev/sitemap" component={Sitemap} />
|
||||
<Route
|
||||
|
|
|
@ -137,11 +137,11 @@ export default function SocialSecurity() {
|
|||
className="ui__ interactive card box"
|
||||
css="width: 100%"
|
||||
to={{
|
||||
pathname: sitePaths.coronavirus
|
||||
pathname: sitePaths.simulateurs['chômage-partiel']
|
||||
}}
|
||||
>
|
||||
<div className="ui__ big box-icon">{emoji('😷')}</div>
|
||||
<Trans i18nKey="gérer.choix.embauche">
|
||||
<Trans i18nKey="gérer.choix.chomage-partiel">
|
||||
<h3>Connaître les aides</h3>
|
||||
<p className="ui__ notice">
|
||||
Calculez le montant des indemnités de chômage partiel.
|
||||
|
|
|
@ -2,7 +2,7 @@ import { IsEmbeddedContext } from 'Components/utils/embeddedContext'
|
|||
import React from 'react'
|
||||
import { Route } from 'react-router-dom'
|
||||
import { inIframe } from '../../../../utils'
|
||||
import SimulateurChômagePartiel from '../Coronavirus'
|
||||
import SimulateurChômagePartiel from '../Simulateurs/ChômagePartiel'
|
||||
import SimulateurArtisteAuteur from '../Simulateurs/ArtisteAuteur'
|
||||
import SimulateurAssimiléSalarié from '../Simulateurs/AssimiléSalarié'
|
||||
import SimulateurAutoEntrepreneur from '../Simulateurs/AutoEntrepreneur'
|
||||
|
|
|
@ -41,11 +41,12 @@ export default function Landing() {
|
|||
|
||||
<section className="ui__ full-width light-bg center-flex">
|
||||
<div style={{ textAlign: 'center', width: '100%' }}>
|
||||
<Link to={sitePaths.coronavirus} className="ui__ plain small button">
|
||||
<Link
|
||||
to={sitePaths.simulateurs['chômage-partiel']}
|
||||
className="ui__ plain small button"
|
||||
>
|
||||
{emoji('😷')}{' '}
|
||||
<Trans>
|
||||
Covid-19 : Découvrir les mesures de soutien aux entreprises
|
||||
</Trans>
|
||||
<Trans>Covid-19 : Calculer l'impact du chômage partiel</Trans>
|
||||
</Link>
|
||||
</div>
|
||||
<Link
|
||||
|
|
|
@ -13,7 +13,7 @@ import { Helmet } from 'react-helmet'
|
|||
import { Trans, useTranslation } from 'react-i18next'
|
||||
import { DottedName } from 'Rules'
|
||||
import styled from 'styled-components'
|
||||
import { productionMode } from '../../../utils'
|
||||
import { productionMode } from '../../../../utils'
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
|
@ -58,13 +58,7 @@ export default function ChômagePartiel() {
|
|||
<ScrollToTop />
|
||||
{!inIframe && (
|
||||
<Trans i18nKey="coronavirus.description">
|
||||
<h1
|
||||
css={`
|
||||
margin-top: 1rem;
|
||||
`}
|
||||
>
|
||||
Covid-19 : Simulateur de chômage partiel
|
||||
</h1>
|
||||
<h1>Covid-19 : Simulateur de chômage partiel</h1>
|
||||
<h2 style={{ marginTop: 0 }}>
|
||||
<small>Comment calculer l'indemnité de chômage partiel ?</small>
|
||||
</h2>
|
||||
|
@ -396,28 +390,6 @@ du chômage partiel.
|
|||
> L'indemnité d'activité partielle est soumise à la CSG/CRDS et à une
|
||||
contribution maladie dans certains cas.
|
||||
[➡ En savoir plus sur le site de l'URSSAF](https://www.urssaf.fr/portail/home/actualites/toute-lactualite-employeur/activite-partielle--nouveau-disp.html)
|
||||
|
||||
## Indépendants 🚶♀️
|
||||
|
||||
Les petites entreprises et les indépendants qui subissent une fermeture
|
||||
administrative OU qui auront connu une perte de chiffre d'affaires d'au moins
|
||||
70% au mois de mars 2020 par rapport au mois de mars 2019 bénéficieront d'une
|
||||
aide de **1 500 euros**. Pour bénéficier de cette aide forfaitaire il faudra
|
||||
faire une déclaration sur le site de la DGFiP.
|
||||
|
||||
➡ Plus d'informations sur le site du
|
||||
[Ministère de l'Économie](https://www.economie.gouv.fr/coronavirus-soutien-entreprises)
|
||||
et de l'[Urssaf](https://www.urssaf.fr/portail/home/actualites/foire-aux-questions.html).
|
||||
|
||||
## Prime pour les salariés présents 👨🔬
|
||||
|
||||
Le gouvernement invite les entreprises à verser une prime de **1 000 euros**
|
||||
défiscalisée et désocialisée à leurs salariés qui se rendent sur leur lieu de
|
||||
travail pendant la crise sanitaire du coronavirus. Il s'agit de la « prime
|
||||
exceptionnelle de pouvoir d'achat » décidée à la suite de la crise des gilets
|
||||
jaunes dont le recours est encouragé, notamment en supprimant l'obligation de
|
||||
signer un accord d'intéressement pour bénéficier de l'exonération sociale et
|
||||
fiscale.
|
||||
`}
|
||||
/>
|
||||
)
|
|
@ -89,7 +89,7 @@ export function useSimulatorsMetadata() {
|
|||
),
|
||||
icône: '😷',
|
||||
label: t('Covid 19'),
|
||||
sitePath: sitePaths.coronavirus
|
||||
sitePath: sitePaths.simulateurs['chômage-partiel']
|
||||
},
|
||||
{
|
||||
name: t('Aide à la déclaration de revenu'),
|
||||
|
|
|
@ -152,7 +152,9 @@ export const SalarySimulation = () => {
|
|||
<Banner icon={'😷'}>
|
||||
<Trans>
|
||||
<strong>Covid-19 et chômage partiel </strong>:{' '}
|
||||
<Link to={sitePaths.coronavirus}>Calculez votre indemnité</Link>
|
||||
<Link to={sitePaths.simulateurs['chômage-partiel']}>
|
||||
Calculez votre indemnité
|
||||
</Link>
|
||||
</Trans>
|
||||
</Banner>
|
||||
<PreviousSimulationBanner />
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
import { SituationProvider } from 'Components/utils/EngineContext'
|
||||
import { usePersistingState } from 'Components/utils/persistState'
|
||||
import { ScrollToTop } from 'Components/utils/Scroll'
|
||||
import { SitePathsContext } from 'Components/utils/SitePathsContext'
|
||||
import React, { useContext, useEffect } from 'react'
|
||||
import { Trans } from 'react-i18next'
|
||||
import { useSelector } from 'react-redux'
|
||||
import { Route, Switch } from 'react-router-dom'
|
||||
import { Link, useLocation } from 'react-router-dom'
|
||||
import { Link, Route, Switch, useLocation } from 'react-router-dom'
|
||||
import ArtisteAuteur from './ArtisteAuteur'
|
||||
import AssimiléSalarié from './AssimiléSalarié'
|
||||
import ChômagePartiel from './ChômagePartiel'
|
||||
import AutoEntrepreneur from './AutoEntrepreneur'
|
||||
import Home from './Home'
|
||||
import Indépendant from './Indépendant'
|
||||
|
@ -81,6 +79,10 @@ export default function Simulateurs() {
|
|||
path={sitePaths.simulateurs['artiste-auteur']}
|
||||
component={ArtisteAuteur}
|
||||
/>
|
||||
<Route
|
||||
path={sitePaths.simulateurs['chômage-partiel']}
|
||||
component={ChômagePartiel}
|
||||
/>
|
||||
</Switch>
|
||||
</>
|
||||
)
|
||||
|
|
|
@ -53,7 +53,8 @@ const sitePathsFr = {
|
|||
'auto-entrepreneur': '/auto-entrepreneur',
|
||||
comparaison: '/comparaison-régimes-sociaux',
|
||||
salarié: '/salarié',
|
||||
'artiste-auteur': '/artiste-auteur'
|
||||
'artiste-auteur': '/artiste-auteur',
|
||||
'chômage-partiel': '/chômage-partiel'
|
||||
},
|
||||
économieCollaborative: {
|
||||
index: '/économie-collaborative',
|
||||
|
@ -62,7 +63,6 @@ const sitePathsFr = {
|
|||
nouveautés: '/nouveautés',
|
||||
stats: '/stats',
|
||||
budget: '/budget',
|
||||
coronavirus: '/coronavirus',
|
||||
integration: {
|
||||
index: '/intégration',
|
||||
iframe: '/iframe',
|
||||
|
@ -102,7 +102,8 @@ const sitePathsEn = {
|
|||
'auto-entrepreneur': '/auto-entrepreneur',
|
||||
comparaison: '/social-scheme-comparaison',
|
||||
salarié: '/salaried',
|
||||
'artiste-auteur': '/artist-author'
|
||||
'artiste-auteur': '/artist-author',
|
||||
'chômage-partiel': '/partial-unemployement'
|
||||
},
|
||||
économieCollaborative: {
|
||||
index: '/sharing-economy',
|
||||
|
|
|
@ -134,8 +134,8 @@ module.exports = {
|
|||
'/simulateurs/artiste-auteur',
|
||||
'/simulateurs/assimilé-salarié',
|
||||
'/simulateurs/indépendant',
|
||||
'/simulateurs/chômage-partiel',
|
||||
'/créer',
|
||||
'/coronavirus',
|
||||
'/gérer',
|
||||
'/iframes/simulateur-embauche',
|
||||
'/iframes/simulateur-chomage-partiel'
|
||||
|
|
|
@ -64,6 +64,10 @@
|
|||
to="/create/:splat"
|
||||
status = 301
|
||||
|
||||
[[redirects]]
|
||||
from="/coronavirus"
|
||||
to="/simulateurs/ch%C3%B4mage-partiel"
|
||||
status = 301
|
||||
|
||||
# SEO redirect
|
||||
[[redirects]]
|
||||
|
@ -197,11 +201,10 @@
|
|||
status = 200
|
||||
|
||||
[[redirects]]
|
||||
from = "/coronavirus"
|
||||
to = "/prerender/mon-entreprise/coronavirus/index.html"
|
||||
from = "/simulateurs/ch%C3%B4mage-partiel"
|
||||
to = "/prerender/mon-entreprise/simulateurs/ch%C3%B4mage-partiel/index.html"
|
||||
status = 200
|
||||
|
||||
|
||||
[[redirects]]
|
||||
from = "/simulateurs/salari%C3%A9"
|
||||
to = "/prerender/mon-entreprise/simulateurs/salari%C3%A9/index.html"
|
||||
|
|
Loading…
Reference in New Issue