Loris
Loris copied to clipboard
[configuration] Reactify module
This rewritse the main page of the configuration module--which is the cause of the majority of our javascript warnings--with React. The configuration module was written with jQuery/smarty before we began using React.
The reactified version should work the same as the old with a few exceptions.
- Our standard React element types are used instead of custom ones. This means, unfortunately, that the tooltip description is gone because our standard elements do not support it.
- The tabs are fetched dynamically instead of all upfront.
- swals are used to notify the user about setting update success/failure.
Other than that, the module should be unchanged from the end-user perspective.
@kongtiaowang rebased