27 lines
479 B
JavaScript
27 lines
479 B
JavaScript
|
const m = require('mithril')
|
||
|
|
||
|
const Login = {
|
||
|
oninit: function(vnode) {
|
||
|
vnode.state.media = null
|
||
|
vnode.state.error = ''
|
||
|
},
|
||
|
|
||
|
view: function(vnode) {
|
||
|
let media = vnode.state.media
|
||
|
|
||
|
return m('fileupload', [
|
||
|
(media ?
|
||
|
m('a', {
|
||
|
href: media.large_url,
|
||
|
style: {
|
||
|
'background-image': 'url(' + media.medium_url + ')',
|
||
|
}
|
||
|
}) :
|
||
|
m('div.empty')
|
||
|
),
|
||
|
])
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = Login
|