From 58fa46ced2d23733112814351853f1d48487d148 Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Sat, 28 Feb 2026 16:58:34 +0200 Subject: [PATCH] feat: personalized branding - show '{FirstName} Tools' in sidebar when logged in --- src/shared/components/layout/sidebar.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/shared/components/layout/sidebar.tsx b/src/shared/components/layout/sidebar.tsx index a3b71a7..adda65d 100644 --- a/src/shared/components/layout/sidebar.tsx +++ b/src/shared/components/layout/sidebar.tsx @@ -9,6 +9,7 @@ import * as Icons from "lucide-react"; import { buildNavigation } from "@/config/navigation"; import { COMPANIES } from "@/config/companies"; import { useFeatureFlag } from "@/core/feature-flags"; +import { useAuth } from "@/core/auth/auth-provider"; import { cn } from "@/shared/lib/utils"; import { ScrollArea } from "@/shared/components/ui/scroll-area"; import { Separator } from "@/shared/components/ui/separator"; @@ -213,6 +214,14 @@ function SidebarLogos() { export function Sidebar() { const pathname = usePathname(); const navGroups = useMemo(() => buildNavigation(), []); + const { user } = useAuth(); + + const brandingLabel = useMemo(() => { + if (!user?.name) return "ArchiTools"; + const firstName = user.name.split(" ")[0]; + if (!firstName) return "ArchiTools"; + return `${firstName} Tools`; + }, [user?.name]); return (