From be3b2bd56550b71a2ffb7eb1604c1b8c1d2dd4a2 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 26 May 2018 21:33:26 +0200 Subject: refactor some task stuff --- app/client/dashboard/actions.js | 1 - app/client/dashboard/dashboard.actions.js | 1 + app/client/dashboard/dashboard.component.js | 10 +++++----- app/client/dashboard/dashboard.reducer.js | 21 +++++++++++++++++++++ app/client/dashboard/dashboardHeader.component.js | 5 ++--- app/client/dashboard/tasklist.component.js | 2 +- 6 files changed, 30 insertions(+), 10 deletions(-) delete mode 100644 app/client/dashboard/actions.js create mode 100644 app/client/dashboard/dashboard.actions.js (limited to 'app/client/dashboard') diff --git a/app/client/dashboard/actions.js b/app/client/dashboard/actions.js deleted file mode 100644 index 01c0a96..0000000 --- a/app/client/dashboard/actions.js +++ /dev/null @@ -1 +0,0 @@ -import types from '../types' diff --git a/app/client/dashboard/dashboard.actions.js b/app/client/dashboard/dashboard.actions.js new file mode 100644 index 0000000..01c0a96 --- /dev/null +++ b/app/client/dashboard/dashboard.actions.js @@ -0,0 +1 @@ +import types from '../types' diff --git a/app/client/dashboard/dashboard.component.js b/app/client/dashboard/dashboard.component.js index 6db42ae..3d3d168 100644 --- a/app/client/dashboard/dashboard.component.js +++ b/app/client/dashboard/dashboard.component.js @@ -13,7 +13,7 @@ import TaskList from './tasklist.component' import FileList from './filelist.component' import Gallery from './gallery.component' -import * as liveActions from './actions' +import * as dashboardActions from './dashboard.actions' class Dashboard extends Component { constructor(props){ @@ -59,13 +59,13 @@ class Dashboard extends Component { } const mapStateToProps = state => ({ site: state.system.site, - images: state.system.images, - tasks: state.system.tasks, - files: state.system.files + images: state.dashboard.images, + files: state.dashboard.files, + tasks: state.task.tasks, }) const mapDispatchToProps = (dispatch, ownProps) => ({ - actions: bindActionCreators(liveActions, dispatch) + actions: bindActionCreators(dashboardActions, dispatch) }) export default connect(mapStateToProps, mapDispatchToProps)(Dashboard) diff --git a/app/client/dashboard/dashboard.reducer.js b/app/client/dashboard/dashboard.reducer.js index c5b3d4a..b3ee05e 100644 --- a/app/client/dashboard/dashboard.reducer.js +++ b/app/client/dashboard/dashboard.reducer.js @@ -4,6 +4,27 @@ let FileSaver = require('file-saver') const dashboardInitialState = { loading: false, error: null, + + images: [ + { + url: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4282/woodscaled_4_true_20180521_2125.png', + }, + { + url: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4282/woodscaled_4_true_20180521_2146%20(1).png', + }, + { + url: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4282/woodscaled_4_true_20180521_2149.png', + }, + { + url: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4282/woodscaled_4_true_20180521_2150.png', + }, + { + url: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4282/woodscaled_4_true_20180521_2146%20(1).png', + }, + ], + files: [ + { id: 2, module: 'samplernn', checkpoint: 'jwcglassbeat', dataset: 'jwcglassbeat', epoch: 18, duration: 30, batch_size: 5, filename: 'jwcglassbeat-ep18.mp3', size: 3 * 1024 * 1024, date: Date.now(), opt: "{}", } + ] } const dashboardReducer = (state = dashboardInitialState, action) => { diff --git a/app/client/dashboard/dashboardHeader.component.js b/app/client/dashboard/dashboardHeader.component.js index 492dfd8..2e53088 100644 --- a/app/client/dashboard/dashboardHeader.component.js +++ b/app/client/dashboard/dashboardHeader.component.js @@ -1,7 +1,6 @@ import { h, Component } from 'preact' import { connect } from 'react-redux' import { bindActionCreators } from 'redux' -import * as liveActions from '../live/actions' import * as util from '../util' @@ -19,7 +18,7 @@ class DashboardHeader extends Component { return (

{site.name}

- Currently {util.gerund(currentTask.activity)} {currentTask.library} on {currentTask.dataset}
+ Currently {util.gerund(currentTask.activity)} {currentTask.module} on {currentTask.dataset}
Epoch: {currentTask.epoch} / {currentTask.epochs}, ETA {eta}

Want to play live? @@ -29,7 +28,7 @@ class DashboardHeader extends Component { } const mapStateToProps = state => ({ - currentTask: state.system.currentTask, + currentTask: state.task.currentTask, site: state.system.site, }) diff --git a/app/client/dashboard/tasklist.component.js b/app/client/dashboard/tasklist.component.js index fa002de..e5b1171 100644 --- a/app/client/dashboard/tasklist.component.js +++ b/app/client/dashboard/tasklist.component.js @@ -20,7 +20,7 @@ class TaskList extends Component { } return (
-
{task.activity} {task.library} {dataset_type}
+
{task.activity} {task.module} {dataset_type}
{dataset_name}
{task.epochs} ep.
{eta}
-- cgit v1.2.3-70-g09d2