syncthing/next-gen-gui/src/app
Jakob Borg 22e44642a0
next-gen-gui: Add button to restore default theme (#7433)
This adds a button in the top right that changes the config back to the
default theme.

Code wise, it takes the header that was previously a part of the
dashboard component and moves it to the app component, and then adds the
button there. Possibly the header should be a component of it's own, but
that's more of refactor that can happen separately I think.

The config change uses the new config API to just patch the relevant
setting.

I'm not doing an automatic reload because 1) I don't want to figure out
how to do it correctly and 2) this doesn't work reliably anyway, as
for example the current gen GUI does a reload and ends up with
connection refused as the API service is still reloading...
2021-03-08 12:54:08 +01:00
..
card build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
charts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
dashboard next-gen-gui: Add button to restore default theme (#7433) 2021-03-08 12:54:08 +01:00
dialog build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
http-interceptors build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
list-toggle build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
lists build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
mocks build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
services next-gen-gui: Add button to restore default theme (#7433) 2021-03-08 12:54:08 +01:00
api-utils.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
app-routing.module.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
app.component.html next-gen-gui: Add button to restore default theme (#7433) 2021-03-08 12:54:08 +01:00
app.component.scss next-gen-gui: Add button to restore default theme (#7433) 2021-03-08 12:54:08 +01:00
app.component.spec.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
app.component.ts next-gen-gui: Add button to restore default theme (#7433) 2021-03-08 12:54:08 +01:00
app.module.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
completion.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
connections.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
device.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
folder.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
style.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
system-status.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
trim.pipe.spec.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
trim.pipe.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00
type.ts build: Add build process for newgui (#7351) 2021-02-15 14:52:28 +01:00