diff --git a/apps/client/src/widgets/type_widgets/options/code_notes/code_theme.ts b/apps/client/src/widgets/type_widgets/options/code_notes/code_theme.ts index 3dccbe664..78010451d 100644 --- a/apps/client/src/widgets/type_widgets/options/code_notes/code_theme.ts +++ b/apps/client/src/widgets/type_widgets/options/code_notes/code_theme.ts @@ -30,6 +30,10 @@ export default class CodeTheme extends OptionsWidget { doRender() { this.$widget = $(TPL); this.$themeSelect = this.$widget.find(".theme-select"); + this.$themeSelect.on("change", async () => { + const newTheme = String(this.$themeSelect.val()); + await server.put(`options/codeNoteTheme/${newTheme}`); + }); } async optionsLoaded(options: OptionMap) { @@ -40,6 +44,8 @@ export default class CodeTheme extends OptionsWidget { const option = $("