Skip to content

Commit 492d8ea

Browse files
committed
Group live streaming events into separate section
1 parent bdb9330 commit 492d8ea

File tree

1 file changed

+11
-3
lines changed
  • source/views/streaming/streams

1 file changed

+11
-3
lines changed

source/views/streaming/streams/list.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,11 @@ export class StreamListView extends React.PureComponent {
7171

7272
getStreams = async (date: moment = moment.tz(CENTRAL_TZ)) => {
7373
try {
74-
const dateFrom = date.format('YYYY-MM-DD')
75-
const dateTo = date.add(1, 'month').format('YYYY-MM-DD')
74+
const dateFrom = date.clone().format('YYYY-MM-DD')
75+
const dateTo = date
76+
.clone()
77+
.add(1, 'month')
78+
.format('YYYY-MM-DD')
7679

7780
let params = {
7881
class: 'upcoming',
@@ -96,11 +99,16 @@ export class StreamListView extends React.PureComponent {
9699
.filter(stream => stream.category !== 'athletics')
97100
.map(stream => {
98101
const date = moment(stream.starttime, 'YYYY-MM-DD HH:mm')
102+
const group =
103+
stream.status.toLowerCase() != 'live'
104+
? date.format('dddd, MMMM Do')
105+
: 'Live'
106+
99107
return {
100108
...stream,
101109
category: titleCase(stream.category),
102110
date: date,
103-
$groupBy: date.format('dddd, MMMM Do'),
111+
$groupBy: group,
104112
}
105113
})
106114

0 commit comments

Comments
 (0)