Skip to content

Commit fe1856a

Browse files
committed
Added base Bin component! #31
1 parent 05babae commit fe1856a

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

website/src/Bin.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import m from 'mithril'
2+
3+
4+
const Bin = () => {
5+
var media = []
6+
return {
7+
oninit: (vnode) => {
8+
m.request('/videos').then( e => {
9+
console.log('got videos!', e)
10+
media = e
11+
})
12+
},
13+
view: (vnode) => {
14+
return m('#bin.project.bin', {}, [
15+
m('h3', 'bin'),
16+
m('table', {}, [
17+
m('tr', [
18+
m('th', 'files'),
19+
]),
20+
media.map(f => {
21+
return m('tr', [
22+
m('td', {
23+
}, f)
24+
])
25+
})
26+
])
27+
])
28+
}
29+
}
30+
}
31+
32+
export default Bin

website/src/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import '../node_modules/alertifyjs/build/css/alertify.min.css'
1313
import '../node_modules/alertifyjs/build/css/themes/semantic.css'
1414
import { defaults } from 'alertifyjs'
1515
import Login from './Login'
16+
import Bin from './Bin'
1617

1718
defaults.transition = "zoom"
1819
defaults.theme.ok = "ui positive button"
@@ -37,6 +38,7 @@ var Editor = {
3738
m(Scale),
3839
]),
3940
m(Project),
41+
m(Bin),
4042
]
4143
}
4244
}

website/src/style.css

+7
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ body {
8686
.projects {
8787
display: table;
8888
}
89+
90+
.bin {
91+
display: inherit;
92+
max-height: 50vh;
93+
margin-top: .5em;
94+
padding: .5em;
95+
}
8996
.head {
9097
display: flex;
9198
height: 40vh;

0 commit comments

Comments
 (0)