From 2ca13c0a23aaf2d5d05e90897af38080b770cb97 Mon Sep 17 00:00:00 2001 From: Jon Koops Date: Fri, 2 Sep 2022 11:23:43 +0200 Subject: [PATCH] Upgrade 'react-dropzone' to latest version --- packages/react-code-editor/package.json | 2 +- .../src/components/CodeEditor/CodeEditor.tsx | 4 +- .../__snapshots__/CodeEditor.test.tsx.snap | 4 +- packages/react-core/package.json | 2 +- .../src/components/FileUpload/FileUpload.tsx | 117 ++++++++---------- .../__snapshots__/FileUpload.test.tsx.snap | 2 +- .../examples/FileUploadCustomPreview.tsx | 9 +- .../examples/FileUploadSimpleFile.tsx | 7 +- .../examples/FileUploadSimpleText.tsx | 5 +- .../examples/FileUploadTextWithEdits.tsx | 5 +- .../FileUploadTextWithRestrictions.tsx | 9 +- .../MultipleFileUpload/MultipleFileUpload.tsx | 67 +++++----- .../MultipleFileUpload.test.tsx.snap | 6 +- .../examples/MultipleFileUploadBasic.tsx | 7 +- .../MultipleFileUploadRejectedFile.tsx | 19 ++- yarn.lock | 54 ++++---- 16 files changed, 148 insertions(+), 171 deletions(-) diff --git a/packages/react-code-editor/package.json b/packages/react-code-editor/package.json index 25f1f58e098..6864f1d8610 100644 --- a/packages/react-code-editor/package.json +++ b/packages/react-code-editor/package.json @@ -33,7 +33,7 @@ "@patternfly/react-core": "^4.236.3", "@patternfly/react-icons": "^4.87.3", "@patternfly/react-styles": "^4.86.3", - "react-dropzone": "9.0.0", + "react-dropzone": "^14.2.2", "tslib": "^2.0.0" }, "peerDependencies": { diff --git a/packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx b/packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx index 61e2fae2fcf..b87658a9069 100644 --- a/packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx +++ b/packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx @@ -23,7 +23,7 @@ import UploadIcon from '@patternfly/react-icons/dist/esm/icons/upload-icon'; import DownloadIcon from '@patternfly/react-icons/dist/esm/icons/download-icon'; import CodeIcon from '@patternfly/react-icons/dist/esm/icons/code-icon'; import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon'; -import Dropzone from 'react-dropzone'; +import Dropzone, { FileRejection } from 'react-dropzone'; import { CodeEditorContext } from './CodeEditorUtils'; export interface Shortcut { @@ -426,7 +426,7 @@ export class CodeEditor extends React.Component { + onDropRejected = (rejectedFiles: FileRejection[]) => { if (rejectedFiles.length > 0) { // eslint-disable-next-line no-console console.error('There was an error accepting that dropped file'); // TODO diff --git a/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap b/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap index 37266ab9584..62ff4d89587 100644 --- a/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap +++ b/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap @@ -6,7 +6,8 @@ exports[`CodeEditor matches snapshot with all props 1`] = ` class="pf-c-code-editor pf-m-read-only" >