"use client" import { Input } from "../../ui/input" import { Search } from "lucide-react" import { useEffect, useState } from "react" import { useRouter } from "next/navigation" export default function DashboardNavbarSearch() { const [search, setSearch] = useState("") const router = useRouter() useEffect(() => { const delayDebounceFn = setTimeout(() => { console.log("SEARCH", search) if (search) { router.push(`/dashboard?q=${search}`) } else { router.push(`/dashboard`) } }, 300) return () => clearTimeout(delayDebounceFn) }, [search]) return (
setSearch(e.target.value)} placeholder="Search projects..." className="pl-8" />
) }