diff options
Diffstat (limited to 'app/client/dashboard/dashboard.component.js')
| -rw-r--r-- | app/client/dashboard/dashboard.component.js | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/app/client/dashboard/dashboard.component.js b/app/client/dashboard/dashboard.component.js index a75535f..3c9b2de 100644 --- a/app/client/dashboard/dashboard.component.js +++ b/app/client/dashboard/dashboard.component.js @@ -32,18 +32,16 @@ class Dashboard extends Component { render(){ const { site, foldersByModule, renders, queue, images } = this.props const { tasks } = queue + console.log(foldersByModule) const folders = foldersByModule && Object.keys(modules).sort().map(key => { - let path, folder_list - if (foldersByModule[key]) { - path = key === 'samplernn' ? '/samplernn/datasets/' : '/' + key + '/sequences/' - folder_list = foldersByModule[key].map(folder => { - return ( - <div key={folder.id}> - <Link to={path + folder.id + '/'}>{folder.name}</Link> - </div> - ) - }) - } + let path = key === 'samplernn' ? '/samplernn/datasets/' : '/' + key + '/sequences/' + let folder_list = (foldersByModule[key] || []).map(folder => { + return ( + <div key={folder.id}> + <Link to={path + folder.id + '/'}>{folder.name}</Link> + </div> + ) + }) let files = renders[key] && ( <FileList @@ -64,14 +62,10 @@ class Dashboard extends Component { <div className='dashboardModule' key={key}> <div className='row moduleHeading'> <h3>{key}</h3> - {folder_list && - <span> - <div> - <Link to={'/' + key + '/new/'}>new</Link> - </div> - {folders} - </span> - } + <div> + <Link to={'/' + key + '/new/'}>new</Link> + </div> + {folder_list} </div> {files} </div> |
