From 65b308a0612789aeda3da097ad51942394938146 Mon Sep 17 00:00:00 2001 From: David Jay Date: Wed, 14 Dec 2016 16:01:43 -0500 Subject: [PATCH] Adding initial stream list. --- .../src/containers/Streams/Streams.css | 2 +- .../src/containers/Streams/Streams.js | 89 ++++++++++++------- 2 files changed, 60 insertions(+), 31 deletions(-) diff --git a/client/coral-admin/src/containers/Streams/Streams.css b/client/coral-admin/src/containers/Streams/Streams.css index 07724baa8..7ab1b5199 100644 --- a/client/coral-admin/src/containers/Streams/Streams.css +++ b/client/coral-admin/src/containers/Streams/Streams.css @@ -8,7 +8,7 @@ } .mainContent { - width: calc(70% - 300px) + width: calc(90% - 200px); } .searchIcon { diff --git a/client/coral-admin/src/containers/Streams/Streams.js b/client/coral-admin/src/containers/Streams/Streams.js index c6c9feeb3..bec61e995 100644 --- a/client/coral-admin/src/containers/Streams/Streams.js +++ b/client/coral-admin/src/containers/Streams/Streams.js @@ -5,7 +5,9 @@ import translations from '../../translations.json'; import { RadioGroup, Radio, - Icon + Icon, + DataTable, + TableHeader } from 'react-mdl'; class Streams extends Component { @@ -20,42 +22,69 @@ class Streams extends Component { this.setState({[setting]: e.target.value}); } + renderDate = (date) => { + const d = new Date(date); + return `${d.getMonth()}/${d.getDate()}/${d.getYear()}`; + } + + renderStatus = (status) => { + return
{status}
; + } + render () { const {searchTerm, sortBy, statusFilter} = this.state; return
-
- - -
-
{lang.t('streams.filter-streams')}
-
{lang.t('streams.stream-status')}
- - {lang.t('streams.all')} - {lang.t('streams.open')} - {lang.t('streams.closed')} - -
{lang.t('streams.sort-by')}
- - {lang.t('streams.newest')} - {lang.t('streams.oldest')} - + +
+ + +
+ +
{lang.t('streams.filter-streams')}
+
{lang.t('streams.stream-status')}
+ + {lang.t('streams.all')} + {lang.t('streams.open')} + {lang.t('streams.closed')} + +
{lang.t('streams.sort-by')}
+ + {lang.t('streams.newest')} + {lang.t('streams.oldest')} +
+
+ + {lang.t('streams.article')} + + {lang.t('streams.pubdate')} + + + {lang.t('streams.status')} + +
; }