🐛 Support events without end_time

This commit is contained in:
Nikolai R Kristiansen committed 2019-05-05 15:08:08 +02:00
1 parent 8d74dfd2f3
commit d9ee2e50e6
1 file changed
+7 -5
+7 -5
View File
@@ -177,9 +177,14 @@ export default class EventDetail extends Component {
return null;
}
formatTimeFull(item) {
const endTime = item.end_time ? ` - ${this._formatTime(item.end_time)}` : '';
const startTime = `${this._formatLocalDay(item.start_time)} kl. ${this._formatTime(item.start_time)}`;
return `${startTime}${endTime}`;
}
render() {
const { item } = this.props;
return (
<ScrollView>
{this.showImage()}
@@ -205,10 +210,7 @@ export default class EventDetail extends Component {
<Icon name="time" style={styles.icons} />
</View>
<View style={{ flexDirection: 'column' }}>
<Text style={styles.metaText}>
{this._formatLocalDay(item.start_time)} kl. {this._formatTime(item.start_time)} -{' '}
{this._formatTime(item.end_time)}
</Text>
<Text style={styles.metaText}>{this.formatTimeFull(item)}</Text>
<Text style={styles.metaSubtitle}>{this._formatRelative(item.start_time)}</Text>
</View>
</TouchableOpacity>