diff options
Diffstat (limited to 'app/client/dashboard')
| -rw-r--r-- | app/client/dashboard/tasklist.component.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/app/client/dashboard/tasklist.component.js b/app/client/dashboard/tasklist.component.js index 56bb50b..8817096 100644 --- a/app/client/dashboard/tasklist.component.js +++ b/app/client/dashboard/tasklist.component.js @@ -1,6 +1,7 @@ import { h, Component } from 'preact' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' +import { Link } from 'react-router-dom'; import util from '../util' import actions from '../actions' @@ -15,16 +16,15 @@ class TaskList extends Component { const { mapFn, sortFn } = util.sort.orderByFn('date desc') const taskList = tasks.map(mapFn).sort(sortFn).map(pair => { const task = pair[1] - let dataset_type, dataset_name - if (task.dataset.indexOf('/') !== -1) { - [dataset_type, dataset_name] = task.dataset.split('/') - } else { - dataset_name = task.dataset - } + console.log(task) + const { dataset } = task + const href = '/' + task.module + + '/' + (task.module === 'samplernn' ? 'datasets' : 'sequences') + + '/' + task.folder_id + '/' return ( <div class='row'> - <div class='activity'>{task.activity} {task.module} {dataset_type}</div> - <div class='dataset'>{dataset_name}</div> + <div class='activity'>{task.activity} {task.module}</div> + <div class='dataset'><Link to={href}>{dataset}</Link></div> <div className={"age " + util.carbon_date(task.updated_at)}>{util.get_age(task.updated_at)}</div> <div class='options'> <span class='destroy' onClick={() => this.handleDestroy(task)}>x</span> |
