From 19283f6d4644f052d9515ff812d1f1ec685935d0 Mon Sep 17 00:00:00 2001 From: Nicolas Figueira Date: Fri, 26 Oct 2018 17:19:02 +0200 Subject: [PATCH] Add a by file remove handler --- clients/render/components/Fields/FileInput.js | 76 +++++++++++-------- 1 file changed, 45 insertions(+), 31 deletions(-) diff --git a/clients/render/components/Fields/FileInput.js b/clients/render/components/Fields/FileInput.js index d58cd5565..153258980 100644 --- a/clients/render/components/Fields/FileInput.js +++ b/clients/render/components/Fields/FileInput.js @@ -22,7 +22,17 @@ export class FileInput extends React.Component { files: [...prevState.files, file] })) }) - + + } + + removeFile(file) { + + let tmpFiles = [...this.state.files]; + const index = tmpFiles.indexOf(file); + tmpFiles.splice(index, 1); + + this.setState({files: tmpFiles}); + } render() { @@ -42,36 +52,40 @@ export class FileInput extends React.Component { } = field; return( - - - - - - - +
+ + + + + +
)