{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"aavya-header","type":"registry:component","title":"Header","description":"Top navigation with brand mark, app sections, and account menus.","version":"0.2.0","status":"beta","registryDependencies":["button","dropdown-menu","avatar"],"files":[{"path":"src/components/layout/header.tsx","type":"registry:component","content":"'use client'\n\nimport { usePathname } from 'next/navigation'\nimport { Separator } from '@/components/ui/separator'\nimport { SidebarTrigger } from '@/components/ui/sidebar'\nimport { ThemeToggle } from '@/components/layout/theme-toggle'\nimport { ProfileDropdown } from '@/components/blocks/profile-dropdown'\nimport { SearchTrigger } from '@/components/layout/command-menu'\n\nexport function Header() {\n  const pathname = usePathname()\n\n  return (\n    <header className=\"sticky top-0 z-40 border-b border-border/80 bg-background/95 backdrop-blur supports-backdrop-filter:bg-background/80\">\n      <div className=\"flex h-14 items-center gap-3 px-4 sm:px-6\">\n        <SidebarTrigger className=\"[&_svg]:size-5\" />\n        <Separator orientation='vertical' className='hidden !h-4 sm:block' />\n\n        {/* Search trigger */}\n        <SearchTrigger />\n\n        <div className=\"ml-auto flex items-center gap-0.5 sm:gap-1\">\n          <ThemeToggle />\n          <ProfileDropdown loginRedirect={pathname} />\n        </div>\n      </div>\n    </header>\n  )\n}\n"}]}