import { SettingsPath } from '@/types/SettingsPath'; import { useNavigate } from 'react-router-dom'; import { getSettingsPath } from '~/utils/navigation/getSettingsPath'; export const useNavigateSettings = () => { const navigate = useNavigate(); return ( to: T, params?: Parameters>[1], queryParams?: Record, options?: { replace?: boolean; state?: any; }, ) => { const path = getSettingsPath(to, params, queryParams); return navigate(path, options); }; };