"use client"; import { IconArrowLeft } from "@tabler/icons-react"; import { usePathname } from "next/navigation"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList } from "@kandev/ui/breadcrumb"; import { SidebarInset, SidebarProvider, SidebarTrigger } from "@kandev/ui/sidebar"; import { TooltipProvider } from "@kandev/ui/tooltip"; 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 breadcrumbLabel = isAgentDetail ? "Agents" : "Home"; const breadcrumbHref = isAgentDetail ? "/settings/agents" : "/"; return (
{breadcrumbLabel}
{children}
); }