From aa98507ee531fe2ae75c4fa46a805098ea18a0a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Guillois?= Date: Tue, 3 Mar 2020 11:45:46 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Possibilit=C3=A9=20d'imprimer=20?= =?UTF-8?q?directement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Gérer/AideDéclarationIndépendants.tsx | 11 ++++-- ...ideDéclarationIndépendantsRécapitulatif.tsx | 3 +- .../AideDéclarationIndépentantsResult.tsx | 35 +++++++++---------- 3 files changed, 26 insertions(+), 23 deletions(-) diff --git a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendants.tsx b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendants.tsx index 68ddde21d..3df4034bb 100644 --- a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendants.tsx +++ b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendants.tsx @@ -4,7 +4,7 @@ import Warning from 'Components/ui/WarningBlock' import { ScrollToTop } from 'Components/utils/Scroll' import useDisplayOnIntersecting from 'Components/utils/useDisplayOnIntersecting' import InputComponent from 'Engine/RuleInput' -import React, { useCallback, useEffect, useState } from 'react' +import React, { useCallback, useEffect, useRef, useState } from 'react' import { Trans } from 'react-i18next' import { useDispatch, useSelector } from 'react-redux' import { RootState } from 'Reducers/rootReducer' @@ -18,6 +18,7 @@ import styled from 'styled-components' import { DottedName, Rule } from 'Types/rule' import Animate from 'Ui/animate' import { useRule } from '../Simulateurs/ArtisteAuteur' +import { AideDéclarationIndépendantsRécapitulatif } from './AideDéclarationIndépendantsRécapitulatif' import { simulationConfig } from './AideDéclarationIndépendantsSimulationConfig' import { Results } from './AideDéclarationIndépentantsResult' import { CompanySection } from './Home' @@ -63,6 +64,7 @@ export default function AideDéclarationIndépendant() { updateIncome, currentIncome } = lauchComputationWhenResultsInViewport() + const printComponentRef = useRef(null) return ( <> @@ -171,7 +173,12 @@ export default function AideDéclarationIndépendant() {
- +
+
+ +
+
+
)} diff --git a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx index 044d63afe..acbffc81f 100644 --- a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx +++ b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx @@ -12,8 +12,8 @@ export function AideDéclarationIndépendantsRécapitulatif() { const siren = useSelector( (state: RootState) => state.inFranceApp.existingCompany?.siren ) - console.log(situation) const componentRef = useRef(null) + return (

@@ -116,7 +116,6 @@ type SimpleFieldProps = { function SimpleField({ label, dottedName, unit }: SimpleFieldProps) { const situation = useSelector(situationSelector) const value = situation[dottedName] - console.log(situation) return value && (value === 'oui' || unit === '€') ? (

diff --git a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépentantsResult.tsx b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépentantsResult.tsx index 463379f4b..a1b8294a0 100644 --- a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépentantsResult.tsx +++ b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépentantsResult.tsx @@ -69,27 +69,24 @@ export function Results({ récapitulatif, componentRef }: ResultsProp) { {!onGoingComputation && (

{récapitulatif && ( - - {emoji('📋')} Récapitulatif - + <> + + {emoji('📋')} Récapitulatif + + )} - {!récapitulatif && ( - ( - - )} - content={() => componentRef.current} - /> - )} + ( + + )} + content={() => componentRef.current} + />
)}