From af187d1188d36b33a596168cd44435174071dc33 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 11 May 2025 20:53:58 +0300 Subject: [PATCH] feat(client): set color scheme option --- .../widgets/type_widgets/options/code_notes/code_theme.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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 = $("