"use client"; import { usePathname } from "next/navigation"; import { SidebarInset, SidebarProvider, SidebarTrigger } from "@kandev/ui/sidebar"; import { TooltipProvider } from "@kandev/ui/tooltip"; import { PageTopbar } from "@/components/page-topbar"; import { SettingsAppSidebar } from "@/components/settings/settings-app-sidebar"; export function SettingsLayoutClient({ children }: { children: React.ReactNode }) { const pathname = usePathname(); const isAgentDetail = pathname.startsWith("/settings/agents/") && pathname !== "/settings/agents"; const backHref = isAgentDetail ? "/settings/agents" : "/"; const backLabel = isAgentDetail ? "Agents" : "KanDev"; const title = isAgentDetail ? "Agent" : "Settings"; return ( } />
{children}
); }