This commit is contained in:
2019-08-05 21:23:17 -04:00
parent a9f4324f29
commit 1e464de7e8
42 changed files with 837 additions and 165 deletions

View File

@@ -20,15 +20,27 @@ export default class Events extends Component {
}
componentDidMount() {
this.props.fetchEvents();
}
_keyExtractor = (event, index) => `${event._id}_${index}`;
_renderEventListItem = ({ event }) => <EventListItem event={event} />;
render() {
const { events } = this.props;
return (
<View style={styles.container}>
<Text style={styles.title}>
Events
</Text>
{events.size > 0 && (
<FlatList
data={events}
keyExtractor={this._keyExtractor}
renderItem={this._renderEventListItem}
contentContainerStyle={styles.eventListContentContainer}
style={styles.eventList}
/>
)}
</View>
);
}
@@ -41,9 +53,6 @@ const styles = StyleSheet.create({
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
title: {
fontSize: 20,
textAlign: 'center',
margin: 10,
}
eventListContentContainer: {
},
});