Skip to content
Snippets Groups Projects
Commit cf158b31 authored by Yannis Barlas's avatar Yannis Barlas
Browse files

revert to arrow functions in react classes

parent e59f7c2f
No related branches found
No related tags found
No related merge requests found
...@@ -15,13 +15,13 @@ class Menu extends React.Component { ...@@ -15,13 +15,13 @@ class Menu extends React.Component {
} }
} }
toggleMenu() { toggleMenu = () => {
this.setState({ this.setState({
open: !this.state.open, open: !this.state.open,
}) })
} }
handleSelect(selected) { handleSelect = selected => {
this.setState({ this.setState({
open: false, open: false,
selected, selected,
...@@ -30,7 +30,7 @@ class Menu extends React.Component { ...@@ -30,7 +30,7 @@ class Menu extends React.Component {
this.props.onChange(selected) this.props.onChange(selected)
} }
optionLabel(value) { optionLabel = value => {
const { options } = this.props const { options } = this.props
return options.find(option => option.value === value).label return options.find(option => option.value === value).label
......
...@@ -14,7 +14,7 @@ class Tags extends React.Component { ...@@ -14,7 +14,7 @@ class Tags extends React.Component {
} }
} }
handleDelete(index) { handleDelete = index => {
const { tags } = this.state const { tags } = this.state
tags.splice(index, 1) tags.splice(index, 1)
...@@ -24,7 +24,7 @@ class Tags extends React.Component { ...@@ -24,7 +24,7 @@ class Tags extends React.Component {
this.props.onChange(tags) this.props.onChange(tags)
} }
handleAddition(tag) { handleAddition = tag => {
const { tags } = this.state const { tags } = this.state
tags.push(tag) tags.push(tag)
......
...@@ -10,7 +10,7 @@ class CheckboxGroup extends React.Component { ...@@ -10,7 +10,7 @@ class CheckboxGroup extends React.Component {
} }
} }
handleChange(event) { handleChange = event => {
const { values } = this.state const { values } = this.state
const { value } = event.target const { value } = event.target
......
...@@ -12,11 +12,11 @@ class Files extends React.Component { ...@@ -12,11 +12,11 @@ class Files extends React.Component {
} }
} }
handleClick() { handleClick = () => {
this.fileInput.click() this.fileInput.click()
} }
handleChange(event) { handleChange = event => {
const { uploads } = this.state const { uploads } = this.state
Array.from(event.target.files).forEach(file => { Array.from(event.target.files).forEach(file => {
...@@ -29,7 +29,7 @@ class Files extends React.Component { ...@@ -29,7 +29,7 @@ class Files extends React.Component {
this.setState({ uploads }) this.setState({ uploads })
} }
handleUploadedFile({ file, url }) { handleUploadedFile = ({ file, url }) => {
const values = this.state.values.concat({ const values = this.state.values.concat({
name: file.name, name: file.name,
url, url,
......
...@@ -10,7 +10,7 @@ class RadioGroup extends React.Component { ...@@ -10,7 +10,7 @@ class RadioGroup extends React.Component {
} }
} }
handleChange(event) { handleChange = event => {
const { value } = event.target const { value } = event.target
this.setState({ value }) this.setState({ value })
this.props.onChange(value) this.props.onChange(value)
......
...@@ -4,13 +4,9 @@ import React from 'react' ...@@ -4,13 +4,9 @@ import React from 'react'
// TODO: make this a HOC for <UploadingFile>? // TODO: make this a HOC for <UploadingFile>?
class Upload extends React.Component { class Upload extends React.Component {
constructor(props) { state = {
super(props) error: undefined,
progress: 0,
this.state = {
progress: 0,
error: undefined,
}
} }
componentDidMount() { componentDidMount() {
...@@ -23,7 +19,7 @@ class Upload extends React.Component { ...@@ -23,7 +19,7 @@ class Upload extends React.Component {
} }
// TODO: 'progress' event not being fired often enough? // TODO: 'progress' event not being fired often enough?
handleProgress(event) { handleProgress = event => {
if (!event.lengthComputable) return if (!event.lengthComputable) return
this.setState({ this.setState({
...@@ -31,7 +27,7 @@ class Upload extends React.Component { ...@@ -31,7 +27,7 @@ class Upload extends React.Component {
}) })
} }
handleLoad(event) { handleLoad = event => {
if (this.props.request.status === 200) { if (this.props.request.status === 200) {
this.setState({ this.setState({
progress: 1, progress: 1,
...@@ -48,13 +44,13 @@ class Upload extends React.Component { ...@@ -48,13 +44,13 @@ class Upload extends React.Component {
} }
} }
handleError(event) { handleError = event => {
this.setState({ this.setState({
error: 'There was an error', error: 'There was an error',
}) })
} }
handleAbort(event) { handleAbort = event => {
this.setState({ this.setState({
error: 'The upload was cancelled', error: 'The upload was cancelled',
}) })
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment