diff --git a/client/coral-admin/src/containers/Streams/Streams.js b/client/coral-admin/src/containers/Streams/Streams.js
index ee5d205ae..c6c9feeb3 100644
--- a/client/coral-admin/src/containers/Streams/Streams.js
+++ b/client/coral-admin/src/containers/Streams/Streams.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import React, {Component} from 'react';
import styles from './Streams.css';
import I18n from 'coral-framework/modules/i18n/i18n';
import translations from '../../translations.json';
@@ -8,32 +8,58 @@ import {
Icon
} from 'react-mdl';
-const Streams = () =>
-
-
-
- {}}
- placeholder={lang.t('streams.search')}/>
-
-
{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')}
-
-
-
-
-
;
+class Streams extends Component {
+
+ state = {
+ searchTerm: '',
+ sortBy: 'newest',
+ statusFilter: 'all'
+ }
+
+ onSettingChange = (setting) => (e) => {
+ this.setState({[setting]: e.target.value});
+ }
+
+ 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')}
+
+
+
+
+
;
+ }
+}
export default Streams;