Goal:
- Utilizing the custom component built in this PR:
HMS-4284, create a modal that will be available for custom upload repositories that will allow them to upload RPMs.
Additional Information:
- The above components selection state will need to be accessed at the modal level in some way, either by hoisting the state and passing it down, or by passing in a "updater" function pattern (using a useEffect in the child component to update it on change).
- The above component will also require changes to allow API's be embedded for it's use.
- Testing will need to be done against API's to figure out retry limits on failed chunk upload.
- Add a link to the modal in the actions kabab for each upload repository
- On create repo modal, change create button to drop down button, and change default action to "Create and add content" button which would save the repo and launch this modal
Acceptance Criteria:
- msviriko1 has approved design.
- hms-jsherrill has approved copy and functionality.