diff --git a/web/assets/css/custom.css b/web/assets/css/custom.css
index c41bcc16fd..8eb5037f4f 100644
--- a/web/assets/css/custom.css
+++ b/web/assets/css/custom.css
@@ -1050,6 +1050,12 @@ li.ant-select-dropdown-menu-item:empty:after {
color: rgba(255, 255, 255, 0.25);
}
+.dark .ant-message-notice-content {
+ background-color: #222d42;
+ border: 1px solid #2c3950;
+ color: rgba(255, 255, 255, 0.65);
+}
+
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(
:last-child
),
diff --git a/web/html/common/head.html b/web/html/common/head.html
index 6ae7247c84..9d7919b64f 100644
--- a/web/html/common/head.html
+++ b/web/html/common/head.html
@@ -38,4 +38,5 @@
{{ .host }}-{{ i18n .title}}
+
{{end}}
\ No newline at end of file
diff --git a/web/html/xui/component/themeSwitch.html b/web/html/xui/component/themeSwitch.html
index 3bc1ad7ddc..9ca080d927 100644
--- a/web/html/xui/component/themeSwitch.html
+++ b/web/html/xui/component/themeSwitch.html
@@ -21,6 +21,7 @@
this.isDarkTheme = !this.isDarkTheme;
localStorage.setItem('dark-mode', this.isDarkTheme);
document.querySelector('body').setAttribute('class', this.isDarkTheme ? 'dark' : 'light')
+ document.getElementById('message').className = themeSwitcher.currentTheme;
},
};
}
@@ -31,6 +32,10 @@
props: [],
template: `{{template "component/themeSwitchTemplate"}}`,
data: () => ({ themeSwitcher }),
+ mounted() {
+ this.$message.config({getContainer: () => document.getElementById('message')});
+ document.getElementById('message').className = themeSwitcher.currentTheme;
+ }
});
{{end}}
\ No newline at end of file
diff --git a/web/html/xui/settings.html b/web/html/xui/settings.html
index c6edc5063b..62c5337942 100644
--- a/web/html/xui/settings.html
+++ b/web/html/xui/settings.html
@@ -95,23 +95,23 @@
-
-
-
+
+
+
{{ i18n "pages.settings.save" }}
{{ i18n "pages.settings.restartPanel" }}
-
-