diff options
| author | jpl | 2017-01-12 14:38:55 +0100 |
|---|---|---|
| committer | jpl | 2017-01-12 14:38:55 +0100 |
| commit | b9cf54ce26e8991e8287946c03c16f41af63d7a3 (patch) | |
| tree | 9fc7d6aad82f11279e5684122193ab970d985b75 /app/assets/javascripts | |
| parent | 511c7e9195c1180095c95c5ea31146219a390377 (diff) | |
| download | chouette-core-b9cf54ce26e8991e8287946c03c16f41af63d7a3.tar.bz2 | |
update isFetching loader integration
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js index 31646d76b..9b13781f8 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js @@ -12,29 +12,32 @@ class JourneyPatterns extends Component{ } render() { - return ( - <div className='list-group'> - {(this.props.status.isFetching == true) && ( - <div className="isLoading" style={{marginTop: 80, marginBottom: 80}}> - <div className="loader"></div> - </div> - )} - {(this.props.status.fetchSuccess == false) && ( - <div className="alert alert-danger"> - <strong>Erreur : </strong> - la récupération des missions a rencontré un problème. Rechargez la page pour tenter de corriger le problème - </div> - )} - {this.props.journeyPatterns.map((journeyPattern, index) => - <JourneyPattern - value={ journeyPattern } - key={ index } - onCheckboxChange= {(e) => this.props.onCheckboxChange(e, index)} - onOpenEditModal= {() => this.props.onOpenEditModal(index, journeyPattern)} - /> - )} - </div> - ) + if(this.props.status.isFetching == true) { + return ( + <div className="isLoading" style={{marginTop: 80, marginBottom: 80}}> + <div className="loader"></div> + </div> + ) + } else { + return ( + <div className='list-group'> + {(this.props.status.fetchSuccess == false) && ( + <div className="alert alert-danger"> + <strong>Erreur : </strong> + la récupération des missions a rencontré un problème. Rechargez la page pour tenter de corriger le problème + </div> + )} + {this.props.journeyPatterns.map((journeyPattern, index) => + <JourneyPattern + value={ journeyPattern } + key={ index } + onCheckboxChange= {(e) => this.props.onCheckboxChange(e, index)} + onOpenEditModal= {() => this.props.onOpenEditModal(index, journeyPattern)} + /> + )} + </div> + ) + } } } |
