import { h, Component } from 'preact' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import util from '../util' import actions from '../actions' class TaskList extends Component { constructor(props){ super() } render(){ const { title, tasks } = this.props let time = 0 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 } return (