Display Language
diff --git a/frontend/src/pages/GeneralSettings/Appearance/ThemePreference/index.jsx b/frontend/src/pages/GeneralSettings/Appearance/ThemePreference/index.jsx
new file mode 100644
index 000000000..7c6933393
--- /dev/null
+++ b/frontend/src/pages/GeneralSettings/Appearance/ThemePreference/index.jsx
@@ -0,0 +1,27 @@
+import { useTheme } from "@/hooks/useTheme";
+
+export default function ThemePreference() {
+ const { theme, setTheme, availableThemes } = useTheme();
+
+ return (
+
+
Theme
+
+ Select your preferred theme for the application.
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/GeneralSettings/Appearance/index.jsx b/frontend/src/pages/GeneralSettings/Appearance/index.jsx
index 2fd7d0d5b..f19a2e167 100644
--- a/frontend/src/pages/GeneralSettings/Appearance/index.jsx
+++ b/frontend/src/pages/GeneralSettings/Appearance/index.jsx
@@ -9,11 +9,13 @@ import CustomAppName from "./CustomAppName";
import LanguagePreference from "./LanguagePreference";
import CustomSiteSettings from "./CustomSiteSettings";
import ShowScrollbar from "./ShowScrollbar";
+import ThemePreference from "./ThemePreference";
export default function Appearance() {
const { t } = useTranslation();
+
return (
-
+
+
+
diff --git a/frontend/src/pages/GeneralSettings/AudioPreference/index.jsx b/frontend/src/pages/GeneralSettings/AudioPreference/index.jsx
index e922e6cb4..ad49b67e5 100644
--- a/frontend/src/pages/GeneralSettings/AudioPreference/index.jsx
+++ b/frontend/src/pages/GeneralSettings/AudioPreference/index.jsx
@@ -20,7 +20,7 @@ export default function AudioPreference() {
}, []);
return (
-
+
{loading ? (
+
+
+
+
+
{loading ? (
+
{loading ? (
llm.value === selectedLLM
);
return (
-
+
{loading ? (
+
+
+
{loading ? (
vdb.value === selectedVDB);
return (
-
+
{loading ? (
+
);
@@ -40,14 +40,14 @@ export default function InvitePage() {
if (result.status === "invalid") {
return (
-
+
);
}
return (
-
+
diff --git a/frontend/src/pages/Main/index.jsx b/frontend/src/pages/Main/index.jsx
index c7f934a58..ff8d73f1d 100644
--- a/frontend/src/pages/Main/index.jsx
+++ b/frontend/src/pages/Main/index.jsx
@@ -17,7 +17,7 @@ export default function Main() {
return (
<>
-
+
{!isMobile && }
diff --git a/frontend/src/pages/WorkspaceChat/index.jsx b/frontend/src/pages/WorkspaceChat/index.jsx
index 32401694e..aa924fc56 100644
--- a/frontend/src/pages/WorkspaceChat/index.jsx
+++ b/frontend/src/pages/WorkspaceChat/index.jsx
@@ -45,7 +45,7 @@ function ShowWorkspaceChat() {
return (
<>
-
+
{!isMobile && }
diff --git a/frontend/src/pages/WorkspaceSettings/GeneralAppearance/SuggestedChatMessages/index.jsx b/frontend/src/pages/WorkspaceSettings/GeneralAppearance/SuggestedChatMessages/index.jsx
index 23fc77c26..d36fb7d68 100644
--- a/frontend/src/pages/WorkspaceSettings/GeneralAppearance/SuggestedChatMessages/index.jsx
+++ b/frontend/src/pages/WorkspaceSettings/GeneralAppearance/SuggestedChatMessages/index.jsx
@@ -130,7 +130,7 @@ export default function SuggestedChatMessages({ slug }) {