diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-07-19 02:06:56 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-07-19 02:06:56 +0200 |
| commit | 2f2c1ef4029dee17be0d16acdd60b7d1718d519f (patch) | |
| tree | 61e982c3a5bc6e8de8feddf423b8aeee72aa0c95 /client/components/Browser/Folders/FolderListView.jsx | |
| parent | 64e8c03dea044752bf3f2f228462721fe565f950 (diff) | |
refactor file browser stuff
Diffstat (limited to 'client/components/Browser/Folders/FolderListView.jsx')
| -rw-r--r-- | client/components/Browser/Folders/FolderListView.jsx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/client/components/Browser/Folders/FolderListView.jsx b/client/components/Browser/Folders/FolderListView.jsx new file mode 100644 index 0000000..1ee76d8 --- /dev/null +++ b/client/components/Browser/Folders/FolderListView.jsx @@ -0,0 +1,24 @@ +import { h, Component } from 'preact' + +export default function FolderListView (props) { + console.log(props) + const folders = props.folders.map( (folder, i) => ( + <div key={i} onClick={() => props.openFolder(folder)}> + <span class='name'>{folder.name}</span> + </div> + )) + + return ( + <div class='window'> + <div class='heading'> + <b>browser</b> + <div class='buttons'> + <button onClick={props.initNewFolder}>+ folder</button> + </div> + </div> + <div class='list'> + {folders} + </div> + </div> + ) +} |
