From 0302147a2479ab25b5d3979b5cdb82f5d48972ac Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Tue, 7 Jun 2022 19:17:39 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20des=20r=C3=A9f=C3=A9rences?= =?UTF-8?q?=20-=20Nouveau=20style=20pour=20les=20r=C3=A9f=C3=A9rences=20-?= =?UTF-8?q?=20Ajoute=20des=20r=C3=A9f=C3=A9rences=20dans=20l'aide=20=C3=A0?= =?UTF-8?q?=20la=20d=C3=A9claration=20-=20Ajoute=20les=20r=C3=A9f=C3=A9ren?= =?UTF-8?q?ces=20dans=20les=20infobulles=20des=20questions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les références vont prendre de plus en plus de place : nous allons diminuer le contenu côté mon-entreprise et plutôt fonctionner en liant du contenu ailleurs. --- .../règles/entreprise/imposition.yaml | 14 ++- site/source/components/References.tsx | 106 ++++++++++++++++++ .../components/conversation/Explicable.tsx | 8 ++ site/source/design-system/card/Article.tsx | 3 +- site/source/design-system/card/Card.tsx | 13 ++- site/source/pages/Documentation.tsx | 96 +--------------- .../imposition.tsx | 27 +++++ .../références-images/economie.gouv.png | Bin 0 -> 4217 bytes .../entreprendre.service-public.png | Bin 0 -> 11028 bytes .../public/références-images/impots.gouv.svg | 101 +++++++++++++++++ .../références-images/service-public.png | Bin 0 -> 12287 bytes 11 files changed, 270 insertions(+), 98 deletions(-) create mode 100644 site/source/components/References.tsx create mode 100644 site/source/public/références-images/economie.gouv.png create mode 100644 site/source/public/références-images/entreprendre.service-public.png create mode 100644 site/source/public/références-images/impots.gouv.svg create mode 100644 site/source/public/références-images/service-public.png diff --git a/modele-social/règles/entreprise/imposition.yaml b/modele-social/règles/entreprise/imposition.yaml index aa2b2e438..b013f4a43 100644 --- a/modele-social/règles/entreprise/imposition.yaml +++ b/modele-social/règles/entreprise/imposition.yaml @@ -14,6 +14,11 @@ entreprise . imposition: alors: "'IR'" - sinon: "'IS'" + références: + Comment seront imposés mes bénéfices ?: https://bpifrance-creation.fr/moment-de-vie/comment-seront-imposes-mes-benefices?block_id=186 + Comment choisir l'imposition sur le revenu ?: https://entreprendre.service-public.fr/vosdroits/F31265 + Guide complet sur les types de résultats d'une entreprise: https://www.impots.gouv.fr/professionnel/resultat-imposable-limpot-sur-le-revenu-ir-ou-limpot-sur-les-societes + entreprise . imposition . IR: valeur: imposition = 'IR' titre: Impôt sur le revenu (IR) @@ -42,13 +47,18 @@ entreprise . imposition . IR . type de bénéfices: - BNC - BIC - BA + références: + 'Impôt sur le revenu : BIC, BNC, comment ça marche ?': https://www.economie.gouv.fr/entreprises/impot-sur-revenu-bic-bnc entreprise . imposition . IR . type de bénéfices . BNC: valeur: type de bénéfices = 'BNC' + références: + 'Bénéfices non commerciaux (BNC) : régimes fiscaux et déclarations': https://entreprendre.service-public.fr/vosdroits/F32105 entreprise . imposition . IR . type de bénéfices . BIC: valeur: type de bénéfices = 'BIC' - + références: + 'Bénéfices non commerciaux (BIC) : régime fiscal et déclarations': https://entreprendre.service-public.fr/vosdroits/F32919 entreprise . imposition . IR . type de bénéfices . BA: applicable si: BA possible valeur: type de bénéfices = 'BA' @@ -93,6 +103,8 @@ entreprise . imposition . IS: un impôt fixe sur ces derniers : c'est ce que l'on appelle la "flat tax". Dans tous les cas, vous aurez à payer des **cotisations sociales** sur les revenus que vous touchez. + références: + "Impôt sur les sociétés : entreprises concernées et taux d'imposition": https://entreprendre.service-public.fr/vosdroits/F23575 entreprise . imposition . IS . montant: unité: €/an diff --git a/site/source/components/References.tsx b/site/source/components/References.tsx new file mode 100644 index 000000000..7ff41eac9 --- /dev/null +++ b/site/source/components/References.tsx @@ -0,0 +1,106 @@ +import { EngineContext } from '@/components/utils/EngineContext' +import { Link } from '@/design-system/typography/link' +import { Li, Ul } from '@/design-system/typography/list' +import { DottedName } from 'modele-social' +import { useContext } from 'react' +import styled from 'styled-components' + +export function References({ + references, +}: { + references: Record +}) { + return ( + + ) +} + +function Reference({ href, title }: { href: string; title: string }) { + const domain = getDomain(href) + + return ( +
  • + +
    + {title} +
    + {domain in referencesImages && ( + + )} + +
  • + ) +} + +const StyledImage = styled.img` + border: 1px solid ${({ theme }) => theme.colors.extended.grey[400]}; + padding: ${({ theme }) => theme.spacings.xs}; + top: -${({ theme }) => theme.spacings.xs}; + position: relative; + + max-width: 100%; + border-radius: ${({ theme }) => theme.box.borderRadius}; + background-color: ${({ theme }) => theme.colors.extended.grey[100]}; + + max-height: 2.5rem; +` +const referencesImages = { + 'service-public.fr': '/références-images/service-public.png', + 'impots.gouv.fr': '/références-images/impots.gouv.svg', + 'entreprendre.service-public.fr': + '/références-images/entreprendre.service-public.png', + 'legifrance.gouv.fr': '/références-images/marianne.png', + 'urssaf.fr': '/références-images/Urssaf.svg', + 'secu-independants.fr': '/références-images/Urssaf.svg', + 'gouv.fr': '/références-images/marianne.png', + 'agirc-arrco.fr': '/références-images/agirc-arrco.png', + 'pole-emploi.fr': '/références-images/pole-emploi.png', + 'ladocumentationfrançaise.fr': + '/références-images/ladocumentationfrançaise.png', + 'senat.fr': '/références-images/senat.png', + 'ameli.fr': '/références-images/ameli.png', + 'bpifrance-creation.fr': '/références-images/bpi-création.png', + 'economie.gouv.fr': '/références-images/economie.gouv.png', +} + +const getDomain = (link: string) => + (link.includes('://') ? link.split('/')[2] : link.split('/')[0]).replace( + 'www.', + '' + ) + +export function RuleReferences({ dottedNames }: { dottedNames: DottedName[] }) { + const engine = useContext(EngineContext) + + return ( + + ) +} diff --git a/site/source/components/conversation/Explicable.tsx b/site/source/components/conversation/Explicable.tsx index 3482715dc..06035e0ae 100644 --- a/site/source/components/conversation/Explicable.tsx +++ b/site/source/components/conversation/Explicable.tsx @@ -1,8 +1,10 @@ import { EngineContext } from '@/components/utils/EngineContext' import { Markdown } from '@/components/utils/markdown' import ButtonHelp from '@/design-system/buttons/ButtonHelp' +import { H3 } from '@/design-system/typography/heading' import { DottedName } from 'modele-social' import { useContext } from 'react' +import { References } from '../References' export function ExplicableRule({ dottedName, @@ -37,6 +39,12 @@ export function ExplicableRule({ bigPopover={bigPopover} > {rule.rawNode.description} + {rule.rawNode.références && ( + <> +

    Liens utiles

    + + + )} ) diff --git a/site/source/design-system/card/Article.tsx b/site/source/design-system/card/Article.tsx index ddfb564a0..cdae9fabd 100644 --- a/site/source/design-system/card/Article.tsx +++ b/site/source/design-system/card/Article.tsx @@ -1,4 +1,3 @@ -import { useButton } from '@react-aria/button' import { FocusStyle } from '@/design-system/global-style' import { Chevron } from '@/design-system/icons' import { H4 } from '@/design-system/typography/heading' @@ -9,6 +8,7 @@ import { useExternalLinkProps, } from '@/design-system/typography/link' import { Body } from '@/design-system/typography/paragraphs' +import { useButton } from '@react-aria/button' import React, { useRef } from 'react' import { Link as RouterLink } from 'react-router-dom' import styled from 'styled-components' @@ -23,6 +23,7 @@ export function Article({ title, ctaLabel, children, + icon, ...ariaButtonProps }: ArticleProps) { diff --git a/site/source/design-system/card/Card.tsx b/site/source/design-system/card/Card.tsx index 210a659b0..9ec47b5cb 100644 --- a/site/source/design-system/card/Card.tsx +++ b/site/source/design-system/card/Card.tsx @@ -1,6 +1,6 @@ import { StyledButton } from '@/design-system/buttons/Button' import { FocusStyle } from '@/design-system/global-style' -import { H3, HeadingUnderline } from '@/design-system/typography/heading' +import { H3, H4, HeadingUnderline } from '@/design-system/typography/heading' import { GenericButtonOrLinkProps, NewWindowLinkIcon, @@ -44,7 +44,12 @@ export function Card({ ({ ...theme, darkMode: false })}> {icon && {icon}} - {title && } + {title && + (compact ? ( + + ) : ( + + ))}
    ['renderers']['References'] - > - >['references'] -} - -export function References({ references }: ReferencesProps) { - const cleanDomain = (link: string) => - (link.includes('://') ? link.split('/')[2] : link.split('/')[0]).replace( - 'www.', - '' - ) - - return ( - - {Object.entries(references).map(([name, link]) => { - const domain = cleanDomain(link) - - return ( -
  • - - {Object.keys(referencesImages).includes(domain) && ( - {`logo - )} - - - {capitalise0(name)} - - {domain} -
  • - ) - })} -
    - ) -} - -const StyledReferences = styled.ul` - list-style: none; - padding: 0; - a { - flex: 1; - min-width: 45%; - text-decoration: underline; - margin-right: 1rem; - } - - li { - margin-bottom: 0.6em; - width: 100%; - display: flex; - align-items: center; - } - .imageWrapper { - width: 4.5rem; - height: 3rem; - display: flex; - align-items: center; - justify-content: center; - margin-right: 1rem; - } - img { - max-height: 3rem; - vertical-align: sub; - max-width: 100%; - border-radius: 0.3em; - } -` - type OverrideComponentType = { componentStyle: { rules: Array< diff --git a/site/source/pages/gerer/declaration-revenu-independants/imposition.tsx b/site/source/pages/gerer/declaration-revenu-independants/imposition.tsx index c3f95cbfe..827caba6b 100644 --- a/site/source/pages/gerer/declaration-revenu-independants/imposition.tsx +++ b/site/source/pages/gerer/declaration-revenu-independants/imposition.tsx @@ -7,6 +7,7 @@ import { WhenApplicable, WhenNotApplicable, } from '@/components/EngineValue' +import { RuleReferences } from '@/components/References' import { FromTop } from '@/components/ui/animate' import { useEngine } from '@/components/utils/EngineContext' import { Markdown } from '@/components/utils/markdown' @@ -96,6 +97,19 @@ export default function Imposition() { )} + + + Modifier le type d'imposition @@ -144,6 +158,19 @@ export default function Imposition() { ) : ( (null as unknown as JSX.Element) // Problem with AriaAccordionProps type )} + + + diff --git a/site/source/public/références-images/economie.gouv.png b/site/source/public/références-images/economie.gouv.png new file mode 100644 index 0000000000000000000000000000000000000000..113d645fb4e2677455579da46f6e9c37a4c70aad GIT binary patch literal 4217 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 P00000NkvXXu0mjfgdIC- literal 0 HcmV?d00001 diff --git a/site/source/public/références-images/entreprendre.service-public.png b/site/source/public/références-images/entreprendre.service-public.png new file mode 100644 index 0000000000000000000000000000000000000000..33fea990f4cb9b1da65e6da7af164bd6c18f9a5e GIT binary patch literal 11028 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 + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/source/public/références-images/service-public.png b/site/source/public/références-images/service-public.png new file mode 100644 index 0000000000000000000000000000000000000000..eba06aee94f0265fb95baea5bd8e4739ed748d78 GIT binary patch literal 12287 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 BZx{do literal 0 HcmV?d00001