Commit b786add

mo khan <mo@mokhan.ca>
2016-12-25 19:13:45
capture click on exercise.
1 parent 330e7eb
Changed files (1)
app/screens/new-workout-screen.js
@@ -1,5 +1,5 @@
 import React, { Component } from 'react';
-import { Container, Header, Title, Content, Footer, FooterTab, Button, Icon, Spinner, DeckSwiper, Text } from 'native-base';
+import { Container, Header, Title, Content, Footer, FooterTab, Button, Icon, Spinner, DeckSwiper, Text, List, ListItem } from 'native-base';
 import Screen from './screen';
 import * as events from '../services/events';
 
@@ -31,12 +31,21 @@ export default class NewWorkoutScreen extends Screen {
           </Header>
           <Content>
             <Text>Body Weight: {this.state.body_weight.amount} {this.state.body_weight.unit}</Text>
+            <List
+              dataArray={this.state.exercises}
+              renderRow={(exercise) => <ListItem button onPress={() => this.onPress(exercise)}><Text>{exercise.name}</Text></ListItem>}
+              >
+            </List>
           </Content>
         </Container>
       );
     }
   }
 
+  onPress(exercise) {
+    console.log(`pressed ${exercise.name}`)
+  }
+
   onLoadWorkout() {
     this.setState({ isLoading: true });
     this.publish({ event: events.FETCH_NEW_WORKOUT });