diff --git a/client/components/docs/DocsLayout.tsx b/client/components/docs/DocsLayout.tsx index e90318c4..f8a3b38b 100644 --- a/client/components/docs/DocsLayout.tsx +++ b/client/components/docs/DocsLayout.tsx @@ -13,8 +13,11 @@ import { Layers, BookMarked, ArrowLeft, + Moon, + Sun, } from "lucide-react"; import { Input } from "@/components/ui/input"; +import { useDocsTheme } from "@/contexts/DocsThemeContext"; interface DocNavItem { title: string; @@ -98,6 +101,7 @@ export default function DocsLayout({ const [sidebarOpen, setSidebarOpen] = useState(false); const [searchQuery, setSearchQuery] = useState(""); const location = useLocation(); + const { colors, toggleTheme, theme } = useDocsTheme(); const filteredNav = useMemo(() => { if (!searchQuery) return docNavigation; @@ -112,31 +116,52 @@ export default function DocsLayout({ const isCurrentPage = (path: string) => location.pathname === path; return ( -