'use client'; import { useState, useEffect } from 'react'; import Link from 'next/link'; import { usePathname, useRouter } from 'next/navigation'; import { Search, Bell } from 'lucide-react'; export default function Navbar() { const pathname = usePathname(); const router = useRouter(); const [isScrolled, setIsScrolled] = useState(false); const [searchQuery, setSearchQuery] = useState(''); useEffect(() => { const handleScroll = () => { if (window.scrollY > 0) { setIsScrolled(true); } else { setIsScrolled(false); } }; window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); const handleSearch = (e: React.FormEvent) => { e.preventDefault(); if (searchQuery.trim()) { router.push(`/search?keyword=${encodeURIComponent(searchQuery)}`); } }; if (pathname?.startsWith('/admin') || pathname?.startsWith('/login') || pathname?.startsWith('/dracin/watch')) { return null; } return ( ); }