Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const getCoursePhaseDate = function(coursePhases, coursePhase) {
- return coursePhases.toJSON().filter((obj) => {
- return obj.phase === coursePhase;
- });
- };
- export default getCoursePhaseDate;
- import React from 'react';
- import moment from 'moment';
- // helpers
- import getCoursePhaseDate from './helpers/getRehabStateDate';
- const CourseInfo = ({ coursePhases }) => {
- const prep = getCoursePhaseDate(coursePhases, 'Prep')[0] && getCoursePhaseDate(coursePhases, 'Prep')[0].enteredOn || '';
- const intro = getCoursePhaseDate(coursePhases, 'Intro')[0] && getCoursePhaseDate(coursePhases, 'Intro')[0].enteredOn || '';
- const main = getCoursePhaseDate(coursePhases, 'Main')[0] && getCoursePhaseDate(coursePhases, 'Main')[0].enteredOn || '';
- const bonus = getCoursePhaseDate(coursePhases, 'Bonus')[0] && getCoursePhaseDate(coursePhases, 'Bonus')[0].enteredOn || '';
- const coursePhaseDates = [prep, intro, main, bonus];
- return (
- <div>
- <div>
- {
- coursePhaseDates.map((date, i) => {
- return (
- <span style={ styles.enteredOnDate } key={ i }>{ date }</span>
- );
- })
- }
- </div>
- </div>
- );
- };
- export default CourseInfo;
- const getCoursePhaseDate = (coursePhases, coursePhase) => coursePhases.toJSON().filter((obj) => obj.phase === coursePhase));
Add Comment
Please, Sign In to add comment