From 6ca9c5300ee7156cde907ef866a124b4c9f66b6b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 21 Feb 2019 15:24:22 +0000 Subject: [PATCH 1/5] Update dependency file-drop-element to v0.2.0 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 423a9bf3..45cd26dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5537,9 +5537,9 @@ } }, "file-drop-element": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/file-drop-element/-/file-drop-element-0.0.9.tgz", - "integrity": "sha512-LfcczsUadIDGh9uyVLF3fjHr1bT/E7NzyD/9m+/ANJTiys8k0IhLkb7ZWdFWNZPlvF8sdTuvnqZWYDPlmqj+rw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/file-drop-element/-/file-drop-element-0.2.0.tgz", + "integrity": "sha512-BGDdaJ4U2Cz0qhv6YGLnuhVtKcN8fp7F/4dS7lGSL1Fbe8m4cbGk+8awwHW0xcFqutMojxGchMVuWYQpEpP/Qg==", "dev": true }, "file-loader": { diff --git a/package.json b/package.json index 09f2f5e2..0b7eb4f5 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "ejs": "2.6.1", "escape-string-regexp": "1.0.5", "exports-loader": "0.7.0", - "file-drop-element": "0.0.9", + "file-drop-element": "0.2.0", "file-loader": "3.0.1", "gzip-size": "5.0.0", "html-webpack-plugin": "3.2.0", From 6f00e9825cd3950cab41c690d69c1b8c2a301025 Mon Sep 17 00:00:00 2001 From: Paul Kinlan Date: Thu, 21 Feb 2019 20:35:49 +0000 Subject: [PATCH 2/5] Fixing the multifile dep update: file->files --- src/components/App/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/App/index.tsx b/src/components/App/index.tsx index 8ef731d5..c10799f2 100644 --- a/src/components/App/index.tsx +++ b/src/components/App/index.tsx @@ -74,10 +74,10 @@ export default class App extends Component { } @bind - private onFileDrop({ file }: FileDropEvent) { - if (!file) return; + private onFileDrop({ files }: FileDropEvent) { + if (!files && files.length > 0) return; this.openEditor(); - this.setState({ file }); + this.setState({ files[0] }); } @bind From 300612b09b5c9e221008d5add88ed1827c21ef20 Mon Sep 17 00:00:00 2001 From: Paul Kinlan Date: Thu, 21 Feb 2019 20:38:08 +0000 Subject: [PATCH 3/5] Fixing a whoopsie --- src/components/App/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/App/index.tsx b/src/components/App/index.tsx index c10799f2..67641f90 100644 --- a/src/components/App/index.tsx +++ b/src/components/App/index.tsx @@ -76,8 +76,9 @@ export default class App extends Component { @bind private onFileDrop({ files }: FileDropEvent) { if (!files && files.length > 0) return; + const file = files[0]; this.openEditor(); - this.setState({ files[0] }); + this.setState({ file }); } @bind From 7af949b5a50bd1d501f681a572909449cdff0fe8 Mon Sep 17 00:00:00 2001 From: Paul Kinlan Date: Thu, 21 Feb 2019 20:53:14 +0000 Subject: [PATCH 4/5] Fixing a second whoopsie. --- src/components/App/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App/index.tsx b/src/components/App/index.tsx index 67641f90..bd58ee94 100644 --- a/src/components/App/index.tsx +++ b/src/components/App/index.tsx @@ -75,7 +75,7 @@ export default class App extends Component { @bind private onFileDrop({ files }: FileDropEvent) { - if (!files && files.length > 0) return; + if (!files || files.length > 0) return; const file = files[0]; this.openEditor(); this.setState({ file }); From 520a5dc9f2f3fd09f707b32d9e204891b7a636f8 Mon Sep 17 00:00:00 2001 From: Paul Kinlan Date: Thu, 21 Feb 2019 21:27:59 +0000 Subject: [PATCH 5/5] nggggg - file length === 0 --- src/components/App/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App/index.tsx b/src/components/App/index.tsx index bd58ee94..6bbc77e8 100644 --- a/src/components/App/index.tsx +++ b/src/components/App/index.tsx @@ -75,7 +75,7 @@ export default class App extends Component { @bind private onFileDrop({ files }: FileDropEvent) { - if (!files || files.length > 0) return; + if (!files || files.length === 0) return; const file = files[0]; this.openEditor(); this.setState({ file });