Report Cancelled
-- Report generation was cancelled -
+Report generation was cancelled
From 6f82a8ff9c32847087be84c5aed24b28ffeb67f4 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Sat, 21 Mar 2026 22:16:48 +0530 Subject: [PATCH] refactor: enhance Navbar component to accept custom background class for scrolled state; update PublicChatView and PublicThread styles for consistency --- surfsense_web/components/homepage/navbar.tsx | 29 ++++++++++++++----- .../public-chat/public-chat-view.tsx | 10 ++++--- .../components/public-chat/public-thread.tsx | 4 +-- .../components/tool-ui/generate-report.tsx | 10 ++----- 4 files changed, 33 insertions(+), 20 deletions(-) diff --git a/surfsense_web/components/homepage/navbar.tsx b/surfsense_web/components/homepage/navbar.tsx index 255134353..dec390567 100644 --- a/surfsense_web/components/homepage/navbar.tsx +++ b/surfsense_web/components/homepage/navbar.tsx @@ -9,7 +9,12 @@ import { Logo } from "@/components/Logo"; import { ThemeTogglerComponent } from "@/components/theme/theme-toggle"; import { cn } from "@/lib/utils"; -export const Navbar = () => { +interface NavbarProps { + /** Override the scrolled-state background classes (desktop & mobile). */ + scrolledBgClassName?: string; +} + +export const Navbar = ({ scrolledBgClassName }: NavbarProps = {}) => { const [isScrolled, setIsScrolled] = useState(false); const navItems = [ @@ -33,13 +38,21 @@ export const Navbar = () => { return (
Report Cancelled
-- Report generation was cancelled -
+Report generation was cancelled