This ticket was to scaffold out a basic Settings page that is shown and hidden when clicking on the Settings gear. This also added a simple initial setting of the config URL and a refresh button to perform a downstream sync.
Changes
Updated App to render either the main content of the app or the settings page. (this may need to be updated in the future but I really want to avoid using Router on a simple app like this)
Added a showSettings value to App state.
GroupTabs updated so the settings gear renders the Settings component.
Added basic Settings component page and styling.
Added an input and refresh button to Settings to allow for a config URL to be entered and then used in a downstream sync of the config to localStorage.
Summary
This ticket was to scaffold out a basic Settings page that is shown and hidden when clicking on the Settings gear. This also added a simple initial setting of the config URL and a refresh button to perform a downstream sync.
Changes
App
to render either the main content of the app or the settings page. (this may need to be updated in the future but I really want to avoid using Router on a simple app like this)showSettings
value toApp
state.GroupTabs
updated so the settings gear renders the Settings component.Settings
to allow for a config URL to be entered and then used in a downstream sync of the config tolocalStorage
.