summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2016-12-17 12:38:31 -0700
committermo khan <mo@mokhan.ca>2016-12-17 12:38:31 -0700
commit97a020366ea601cb5e57398c9ff88bdc3d331db9 (patch)
tree20391f20efd957f99316ee95ba0d0c4f190f912c
parent3759d1119859ca36ac038535e666ade10a24cdf4 (diff)
render summary for each exercise.
-rw-r--r--app/components/exercise.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/components/exercise.js b/app/components/exercise.js
index 1bc0583..805fcc7 100644
--- a/app/components/exercise.js
+++ b/app/components/exercise.js
@@ -5,12 +5,13 @@ export default class Exercise extends Component {
render() {
return (
<CardItem>
- <Text>{this.props.name} {this.actualReps()}</Text>
+ <Text>{this.props.name}</Text>
+ {this.props.sets.map((set) => <CardItem key={set.id}><Text>{this.summaryFor(set)}</Text></CardItem>)}
</CardItem>
);
}
- actualReps(set) {
- return this.props.sets.map((set) => set.actual_repetitions).filter((rep) => rep).join("/");
+ summaryFor(set) {
+ return `${set.type} ${set.actual_repetitions}/${set.target_repetitions} @ ${set.target_weight}`;
}
}