1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 02:55:01 +00:00
mon-entreprise/source/components/SimulateurWarning.tsx
Maxime Quandalle d73983e0b9 Nouveau simulateur artiste-auteur
On utilise pas tout à fait les même composants que sur les simulateurs
salarié et indépendants, mais il sera certainement possible de les faire
converger.
2019-12-10 20:13:14 +01:00

101 lines
2.9 KiB
TypeScript

import { T } from 'Components'
import { usePersistingState } from 'Components/utils/persistState'
import React from 'react'
import emoji from 'react-easy-emoji'
import { SitePaths } from './utils/withSitePaths'
type SimulateurWarningProps = {
simulateur: Exclude<keyof SitePaths['simulateurs'], 'index'>
}
export default function SimulateurWarning({
simulateur
}: SimulateurWarningProps) {
let [folded, fold] = usePersistingState(
'app::simulateurs:warning-folded:v1:' + simulateur,
false
)
return (
<div
id="SimulateurWarning"
css={`
margin-bottom: 1rem;
`}
>
<p>
{emoji('🚩 ')}
<strong>
<T k="simulateurs.warning.titre">Avant de commencer...</T>
</strong>{' '}
{folded && (
<button
className="ui__ button simple small"
onClick={() => fold(false)}
>
<T k="simulateurs.warning.plus">Lire les précisions</T>
</button>
)}
</p>
{!folded && (
<div
className="ui__ card light-bg"
css="padding-top: 1rem; padding-bottom: 0.4rem"
>
<ul>
{simulateur == 'auto-entrepreneur' && (
<li>
<T k="simulateurs.warning.cfe">
Le simulateur n'intègre pas la cotisation foncière des
entreprise (CFE) qui est dûe dès la deuxième année d'exercice.
Son montant varie fortement en fonction du chiffre d'affaire
et de la domiciliation de l'entreprise.{' '}
<a href="https://www.service-public.fr/professionnels-entreprises/vosdroits/F23547">
Plus d'infos.
</a>
</T>
</li>
)}
{simulateur !== 'artiste-auteur' && (
<li>
<T k="simulateurs.warning.urssaf">
Les calculs sont indicatifs et ne se substituent pas aux
décomptes réels des Urssaf, impots.gouv.fr, ou autres.
</T>
</li>
)}
{simulateur == 'auto-entrepreneur' && (
<li>
<T k="simulateurs.warning.auto-entrepreneur">
{' '}
Les auto-entrepreneurs ne peuvent pas déduire leurs charges de
leur chiffre d'affaires. Il faut donc retrancher au net tous
les coûts liés à l'entreprise pour obtenir le revenu
réellement perçu.
</T>
</li>
)}
{simulateur === 'artiste-auteur' && (
<li>
<T k="simulateurs.warning.artiste-auteur">
Cette estimation est proposée à titre indicatif. Elle est
faite à partir des éléments réglementaires applicables et des
éléments que vous avez saisis, mais elle ne tient pas compte
de l'ensemble de votre situation . Le montant réel de vos
cotisations peut donc être différent.
</T>
</li>
)}
</ul>
<div className="ui__ answer-group">
<button
className="ui__ button simple small"
onClick={() => fold(true)}
>
<T>J'ai compris</T>
</button>
</div>
</div>
)}
</div>
)
}