From df6561be7cfa64b7f82187779cee9f96890c05e8 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Fri, 22 Aug 2025 13:50:11 +0000 Subject: [PATCH] Fix main style + toggle icon --- frontend/src/App.css | 12 ++++++++++++ frontend/src/ChatHeader.jsx | 11 ++++++----- frontend/src/ChatLayout.jsx | 7 +++++-- frontend/src/UserMessage.jsx | 2 +- frontend/src/themes.js | 4 ++-- 5 files changed, 26 insertions(+), 10 deletions(-) diff --git a/frontend/src/App.css b/frontend/src/App.css index d83407f..1f0ac49 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -1,4 +1,16 @@ /* src/App.css */ + +html, body, #root { + height: 100%; + margin: 0; + padding: 0; + overflow: hidden; /* avoid double scrollbars */ +} + +body { + background-color: var(--bs-body-bg); +} + body, html { margin: 0; padding: 0; diff --git a/frontend/src/ChatHeader.jsx b/frontend/src/ChatHeader.jsx index 8e57116..5b2b22e 100644 --- a/frontend/src/ChatHeader.jsx +++ b/frontend/src/ChatHeader.jsx @@ -1,4 +1,4 @@ -// ChatHeader.jsx +// src/ChatHeader.jsx import React from "react"; export default function ChatHeader({ @@ -9,7 +9,7 @@ export default function ChatHeader({ }) { return (
{/* Left column: new buttons */}
@@ -20,10 +20,10 @@ export default function ChatHeader({ 🔄 Reload
@@ -38,7 +38,8 @@ export default function ChatHeader({ className="btn btn-sm btn-outline-light" onClick={onToggleTheme} > - Toggle Theme + 🌓 + Theme
diff --git a/frontend/src/ChatLayout.jsx b/frontend/src/ChatLayout.jsx index a862217..b51f44b 100644 --- a/frontend/src/ChatLayout.jsx +++ b/frontend/src/ChatLayout.jsx @@ -1,3 +1,4 @@ +// src/ChatLayout.jsx // ChatLayout.jsx import React from "react"; import ChatHeader from "./ChatHeader"; @@ -15,14 +16,16 @@ export default function ChatLayout({ onFreshStart }) { return ( -
+
- +
+ +
{loading && (
diff --git a/frontend/src/UserMessage.jsx b/frontend/src/UserMessage.jsx index 9488b52..9cca075 100644 --- a/frontend/src/UserMessage.jsx +++ b/frontend/src/UserMessage.jsx @@ -9,7 +9,7 @@ export default function UserMessage({ content, theme }) { style={{ maxWidth: "95%" }} >