EasyDynamics / oscal-react-library

A library of React components and an example user interface application that provides a direct UI into NIST's Open Security Controls Assessment Language (OSCAL) data in JSON format.
https://viewer.oscal.io
MIT License
54 stars 15 forks source link

feat (catalog): Support uploading OSCAL files #944

Closed mpemy closed 1 year ago

mpemy commented 1 year ago

Closes https://github.com/EasyDynamics/comply0-private/issues/53

mpemy commented 1 year ago

@Bronstrom, I addressed code review comments and suggestions. As for the flag isDevMode, I tried to add it as a global constant but the issue it creates is that the package oscal-viewer should be set as a dependency for the other packages. But those packages are already dependencies for oscal-viewer. I also tried OSCALContext but it did not work. Given that we will soon have a dev branch, we will not have this issue once that branch is established.