import React, { Component } from 'react' import { connect } from "react-redux" import { withRouter } from "react-router" import './ProgressTip.css' @withRouter @connect(state => ({ done: state.done, foldedSteps: state.foldedSteps, nextSteps: state.nextSteps, })) export default class ProgressTip extends Component { state = { nbFoldedStepsForFirstEstimation: null } componentWillReceiveProps(newProps) { if (newProps.done && this.state.nbFoldedStepsForFirstEstimation == null) this.setState({ nbFoldedStepsForFirstEstimation: newProps.foldedSteps.length }) } render() { let {done, nextSteps, foldedSteps} = this.props if (!done) return null return (
Votre première estimation est disponible !
)} {nextSteps.length != 0 && (Il reste environ {nextSteps.length}{' '} {nextSteps.length === 1 ? 'question' : 'questions'}
)}