From ea74e27a114b03909db6be9a51aed56855c5869d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F=E7=99=BD=E5=93=A6?= Date: Sun, 31 Aug 2025 14:42:48 +0800 Subject: [PATCH] Create ThemeSwitcher.js --- js/src/forum/components/ThemeSwitcher.js | 44 ++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 js/src/forum/components/ThemeSwitcher.js diff --git a/js/src/forum/components/ThemeSwitcher.js b/js/src/forum/components/ThemeSwitcher.js new file mode 100644 index 0000000..2e65bae --- /dev/null +++ b/js/src/forum/components/ThemeSwitcher.js @@ -0,0 +1,44 @@ +import Component from 'flarum/common/Component'; +import Select from 'flarum/common/components/Select'; +import saveSettings from 'flarum/forum/utils/saveSettings'; + +export default class ThemeSwitcher extends Component { + oninit(vnode) { + super.oninit(vnode); + this.loading = false; + } + + view() { + const themes = { + default: app.translator.trans('demo-theme-switcher.forum.settings.options.default'), + dark: app.translator.trans('demo-theme-switcher.forum.settings.options.dark'), + pink: app.translator.trans('demo-theme-switcher.forum.settings.options.pink'), + }; + + return ( +
+ +