Building a well-designed product takes time and versioning. As the project goes forward, more and more design revisions appear, therefore keeping all of them organized is crucial. In order to let our users have everything organized, we wanted to add the well-known drag & drop feature to the Avocode manager.
1. Take a design file and add it to the project
2. Add a revision to the design
Essentially we needed to submerge multiple dropareas into another droparea in React. Since there was no open-source library which would allow us to do that, we developed our own. We were inspired by the interface of a library called react-dropzone, made by Param Aggarwal and completely rewrote it to fit our needs.
Let us know how this library works for you in the comments down below.