import { useParams, usePathname, useRouter, useSearchParams, } from "next/navigation"; import { useState } from "react"; export const useNavigations = () => { const [loading, setLoading] = useState(false); const [open, setOpen] = useState(false); const [active, setActive] = useState(""); const router = useRouter(); const params = useParams(); const searchParams = useSearchParams(); const pathname = usePathname(); return { loading, setLoading, open, setOpen, active, setActive, router, params, searchParams, pathname, }; };