import React from 'react' import { connect } from 'react-redux' import { isEmpty, compose } from 'ramda' import Answers from 'Components/AnswerList' import Conversation from 'Components/conversation/Conversation' import withColours from 'Components/utils/withColours' import Targets from 'Components/Targets' import './GenericSimulation.css' import { nextStepsSelector, analysisWithDefaultsSelector } from 'Selectors/analyseSelectors' import { reduxForm } from 'redux-form' import PeriodSwitch from 'Components/PeriodSwitch' import Controls from './Controls' export default compose( withColours, connect(state => ({ previousAnswers: state.conversationSteps.foldedSteps, noNextSteps: nextStepsSelector(state).length == 0, analysis: analysisWithDefaultsSelector(state) })) )( class extends React.Component { state = { displayAnswers: false } render() { let { colours, noNextSteps, previousAnswers, analysis: { controls } } = this.props return (

Quel revenu au régime des indépendants ?

{!isEmpty(previousAnswers) && ( )} {this.state.displayAnswers && ( this.setState({ displayAnswers: false })} /> )} {noNextSteps && ( <>

Plus de questions !

Vous avez atteint l'estimation la plus précise.

)}
) } } )