(file)
| 233 | } |
| 234 | |
| 235 | addFile(file) { |
| 236 | if (fileLib.isOversize(file)) { |
| 237 | throw new Error(l10n.map.encrypt_upload_file_warning_too_big); |
| 238 | } |
| 239 | this.fileUpload.readFile(file) |
| 240 | .then(file => this.setState(prevState => ({files: [...prevState.files, file]}))); |
| 241 | } |
| 242 | |
| 243 | handleRemoveFile(id) { |
| 244 | this.setState(prevState => ({files: prevState.files.filter(file => file.id !== id)})); |