diff --git a/api/resolvers.js b/api/resolvers.js
index d335296..5cafcb1 100644
--- a/api/resolvers.js
+++ b/api/resolvers.js
@@ -9,12 +9,12 @@ const db = low('db.json', {
db.defaults({uploads: []})
.write()
-const saveFile = (file) => {
+const saveFile = file => {
return db.get('uploads')
.push(file)
.last()
.write()
- .then((result) => result)
+ .then(result => result)
}
export default {
Query: {
@@ -26,10 +26,10 @@ export default {
singleUpload (_, {file}) {
return saveFile(file)
},
- multiUpload (_, {files}) {
+ multipleUpload (_, {files}) {
return Promise.all(files.map((file) => {
return saveFile(file)
- })).then((results) => results)
+ })).then(results => results)
}
}
}
diff --git a/api/schema.graphql b/api/schema.graphql
index deab78d..1ecf5e6 100644
--- a/api/schema.graphql
+++ b/api/schema.graphql
@@ -18,5 +18,5 @@ type Query {
type Mutation {
singleUpload (file: Upload!): File!
- multiUpload (files: [Upload!]!): [File!]!
+ multipleUpload (files: [Upload!]!): [File!]!
}
diff --git a/app/components/multi-uploader.js b/app/components/multiple-uploader.js
similarity index 78%
rename from app/components/multi-uploader.js
rename to app/components/multiple-uploader.js
index de9b45b..dfaed22 100644
--- a/app/components/multi-uploader.js
+++ b/app/components/multiple-uploader.js
@@ -1,7 +1,7 @@
import {Component} from 'react'
import {graphql, gql} from 'react-apollo'
-class MultiUploader extends Component {
+class MultipleUploader extends Component {
handleChange = ({target}) => {
if (target.validity.valid) {
this.props
@@ -20,12 +20,12 @@ class MultiUploader extends Component {
}
export default graphql(gql`
- mutation multiUpload ($files: [Upload!]!) {
- multiUpload (files: $files) {
+ mutation multipleUpload ($files: [Upload!]!) {
+ multipleUpload (files: $files) {
name
type
size
path
}
}
-`)(MultiUploader)
+`)(MultipleUploader)
diff --git a/app/components/section.js b/app/components/section.js
new file mode 100644
index 0000000..7fc4e1c
--- /dev/null
+++ b/app/components/section.js
@@ -0,0 +1,11 @@
+export default ({heading, children}) => (
+ {heading}
+ {children}
+
+
Select an image to upload and view the response in the console.
Select multiple images to upload and view the response in the console.
-