Adds initial UI components to enable uploading ZIP archives for bulk processing.
Major changes:
Added a new button and modal for the upload, including a form
Implemented the upload (against a fake postman API for now, while Nick is working on the backend implementation)
Added upload progress tracking and a progress bar. It used XMLHttpRequest because fetch doesn't allow for tracking progress. I'm also aware that we might have to make some changes to the implementation once the upload API is in place.
Opening this as a draft PR for to get some initial feedback, @nathanielrindlaub. Specifically looking for notes on reducers and thunks. I placed them in the project slice, but I'm not sure this is the right place. Should this go into a separate slice?
Adds initial UI components to enable uploading ZIP archives for bulk processing.
Major changes:
Opening this as a draft PR for to get some initial feedback, @nathanielrindlaub. Specifically looking for notes on reducers and thunks. I placed them in the project slice, but I'm not sure this is the right place. Should this go into a separate slice?