Loris icon indicating copy to clipboard operation
Loris copied to clipboard

[configuration] Reactify module

Open driusan opened this issue 2 years ago • 1 comments

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.

  1. 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.
  2. The tabs are fetched dynamically instead of all upfront.
  3. 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.

driusan avatar Mar 21 '23 17:03 driusan

@kongtiaowang rebased

driusan avatar Dec 12 '23 17:12 driusan