diff --git a/app/components/multiple-uploader.js b/app/components/multiple-uploader.js
index 9b5b5e5..dc6ab85 100644
--- a/app/components/multiple-uploader.js
+++ b/app/components/multiple-uploader.js
@@ -1,11 +1,10 @@
-import {Component} from 'react'
import {graphql, gql} from 'react-apollo'
import uploadsQuery from '../queries/uploads'
-class MultipleUploader extends Component {
- handleChange = ({target}) => {
+const MultipleUploader = ({mutate}) => {
+ const handleChange = ({target}) => {
if (target.validity.valid) {
- this.props.mutate({
+ mutate({
variables: {
files: target.files
},
@@ -16,9 +15,7 @@ class MultipleUploader extends Component {
}
}
- render () {
- return
- }
+ return
}
export default graphql(gql`
diff --git a/app/components/single-uploader.js b/app/components/single-uploader.js
index 0929078..2986d20 100644
--- a/app/components/single-uploader.js
+++ b/app/components/single-uploader.js
@@ -1,11 +1,10 @@
-import {Component} from 'react'
import {graphql, gql} from 'react-apollo'
import uploadsQuery from '../queries/uploads'
-class SingleUploader extends Component {
- handleChange = ({target}) => {
+const SingleUploader = ({mutate}) => {
+ const handleChange = ({target}) => {
if (target.validity.valid) {
- this.props.mutate({
+ mutate({
variables: {
file: target.files[0]
},
@@ -16,9 +15,7 @@ class SingleUploader extends Component {
}
}
- render () {
- return
- }
+ return
}
export default graphql(gql`