Hello,
There have been times when users have asked me if they could save their own version of visible layers in an experience. It usually occurs on experiences that contain a map with many layers. So, I decided to work on a layer list widget that does just that: it saves whatever the current layer list visibility settings are for the corresponding map. Feel free to download the code and try it out (I am still working on it).
It uses the IndexedDB API and saves a database to your client side storage.
I wanted to allow the user to change the colors of the save and clear buttons but I hit a snag. While the colors do change, the slider icon and details on the jimu-ui ColorPicker component doesnt update. The color and details in the setting pane just stay the same. Has anyone ever experienced that behavior before? How do I get those details to update?