(file)
| 171 | } |
| 172 | |
| 173 | addFile(file) { |
| 174 | if (fileLib.isOversize(file)) { |
| 175 | throw new Error(l10n.map.encrypt_upload_file_warning_too_big); |
| 176 | } |
| 177 | this.fileUpload.readFile(file) |
| 178 | .then(file => this.setState(prevState => ({files: [...prevState.files, file]}))); |
| 179 | } |
| 180 | |
| 181 | handleRemoveFile(id) { |
| 182 | this.setState(prevState => ({files: prevState.files.filter(file => file.id !== id)})); |