'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { Moon, Sun, Activity } from 'lucide-react'; import { useTheme } from '@/components/providers/ThemeProvider'; import { Button } from '@/components/ui/button'; import { cn } from '@/lib/utils/cn'; const navItems = [ { href: '/', label: 'Dashboard' }, { href: '/processes', label: 'Processes' }, { href: '/logs', label: 'Logs' }, { href: '/config', label: 'Configuration' }, ]; export function Navbar() { const pathname = usePathname(); const { theme, setTheme, resolvedTheme } = useTheme(); const toggleTheme = () => { setTheme(resolvedTheme === 'dark' ? 'light' : 'dark'); }; return ( ); }