MIF_E31221222/sigap-website/app/_hooks/use-navigations.ts

31 lines
621 B
TypeScript

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