From 98dca7bb6c0b25408b08dfb66f016bd7333b9110 Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Sun, 5 May 2019 15:08:08 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Support=20events=20without=20end?= =?UTF-8?q?=5Ftime?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/events/EventDetail.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/modules/events/EventDetail.js b/src/modules/events/EventDetail.js index 1fed83c..0264bd2 100644 --- a/src/modules/events/EventDetail.js +++ b/src/modules/events/EventDetail.js @@ -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 ( {this.showImage()} @@ -205,10 +210,7 @@ export default class EventDetail extends Component { - - {this._formatLocalDay(item.start_time)} kl. {this._formatTime(item.start_time)} -{' '} - {this._formatTime(item.end_time)} - + {this.formatTimeFull(item)} {this._formatRelative(item.start_time)}