2020-02-18 18:37:14 +01:00
|
|
|
const createNewFilesToUploadArray = filesObject => {
|
2020-02-19 11:21:25 +01:00
|
|
|
return Object.keys(filesObject).reduce((acc, current) => {
|
2020-02-18 18:37:14 +01:00
|
|
|
const currentFile = filesObject[current];
|
2020-02-19 09:14:11 +01:00
|
|
|
const abortController = new AbortController();
|
2020-02-18 18:37:14 +01:00
|
|
|
|
|
|
|
acc.push({
|
2020-02-19 09:14:11 +01:00
|
|
|
abortController,
|
2020-02-18 18:37:14 +01:00
|
|
|
file: currentFile,
|
2020-03-05 10:56:05 +01:00
|
|
|
fileInfo: {
|
|
|
|
alternativeText: '',
|
|
|
|
caption: '',
|
|
|
|
name: currentFile.name,
|
|
|
|
},
|
2020-02-19 11:21:25 +01:00
|
|
|
hasError: false,
|
|
|
|
errorMessage: null,
|
2020-04-03 14:38:44 +02:00
|
|
|
originalName: currentFile.name,
|
2020-02-19 09:14:11 +01:00
|
|
|
isUploading: false,
|
2020-03-31 17:54:12 +02:00
|
|
|
tempId: null,
|
2020-02-18 18:37:14 +01:00
|
|
|
});
|
|
|
|
|
|
|
|
return acc;
|
|
|
|
}, []);
|
|
|
|
};
|
|
|
|
|
|
|
|
export default createNewFilesToUploadArray;
|