import React from 'react'
import { FormGroup, ControlLabel, FormControl, HelpBlock } from 'react-bootstrap'
import { fileSize, date2s, time2s } from '../../helpers'
function FieldGroup ({ id, label, help, file, ...props }) {
return (
{label}
{help && {help}}
{file && {fileSize(file.size)} {date2s(file.lastModified)} {time2s(file.lastModified)}
}
)
}
class PlayerForm extends React.Component {
constructor () {
super()
this.handleFileUpload = this.handleFileUpload.bind(this)
}
handleFileUpload (event) {
event.preventDefault()
const { fileUploadStart } = this.props.actions
const { alertAdd } = this.props.alerts
const { files } = this.playerListFile
if (files.length === 0) {
alertAdd({ type: 'info', text: 'Datei entfernt' })
return
}
if (files.length > 1) {
alertAdd({ type: 'warning', text: 'Mehrere Dateien gesendet. Nur die erste wird verarbeitet.' })
}
const file = files[0]
fileUploadStart(file)
}
render () {
const { fileUpload, file } = this.props.state
return (
)
}
}
export default PlayerForm