'use client';
import * as React from 'react';
import Link from 'next/link';
import { usePathname } from 'next/navigation';
import { Menu, Search, Bell, ChevronRight, Moon, Sun, X } from 'lucide-react';
import { Button } from '@/components/ui/button';
import { useTheme } from '@/components/providers/ThemeProvider';
import { cn } from '@/lib/utils/cn';
import { useSidebar } from './SidebarProvider';
import Logo from '@/components/Logo';
export function AppHeader() {
const pathname = usePathname();
const { toggle, isOpen } = useSidebar();
// Custom breadcrumb logic
const pathSegments = pathname.split('/').filter(Boolean);
return (
);
}
function ThemeToggleComponent() {
const { resolvedTheme, setTheme } = useTheme();
return (
);
}