// src/hooks/useAppNavigation.jsx import { useNavigate } from "react-router-dom" /** * Egy általános navigációs helper hook, amit bármelyik komponensben használhatsz. * Minden funkció automatikusan a megfelelő útvonalra visz és visszagörget az oldal tetejére. */ export default function HandleNavigate() { const navigate = useNavigate() const scrollTop = () => window.scrollTo(0, 0) const goTo = (path, preventScrollReset = false) => { navigate(path, { preventScrollReset }) scrollTop() } return { goTo, // általános útvonalváltó goHome: () => goTo("/home"), goLogin: () => goTo("/login"), goAuth: () => goTo("/register"), goCompanies: () => goTo("/companies"), goContacts: () => goTo("/contacts"), goAbout: () => goTo("/about"), goLanding: () => goTo("/"), } }