master
 1import React, { Component } from 'react';
 2import { Image, View } from 'react-native';
 3import { H1, Card, CardItem, Text, Thumbnail, Button, Icon, List } from 'native-base';
 4import ExerciseSummary from './exercise-summary';
 5import moment from 'moment';
 6import Letter from './letter';
 7
 8export default class WorkoutSummary extends Component {
 9  render() {
10    const date = moment(this.props.occurred_at).format('MMM Do YYYY');
11    const text = `${this.props.body_weight.amount} lbs`;
12    return (
13			<Card style={{ flex: 0 }}>
14        <CardItem style={{flex: 1, flexDirection: 'row'}}>
15          <Letter key={this.props.routine_name} letter={this.props.routine_name} />
16          <View style={{flex: 1, flexDirection: 'column'}}>
17            <Text>{date}</Text>
18            <Text note>{text}</Text>
19          </View>
20        </CardItem>
21        <List>
22          {this.exercisesFrom(this.props.exercises)}
23        </List>
24		 </Card>
25    )
26  }
27
28  exercisesFrom(exercises) {
29    return exercises.map(exercise => <ExerciseSummary key={exercise.id} {...exercise} />)
30  }
31}