Improves user experience by allowing users to return to the previous page after visiting the Settings section. Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
14 lines
No EOL
407 B
TypeScript
14 lines
No EOL
407 B
TypeScript
import { settingsOriginAtom } from "@/components/settings/atoms/settings-origin-atom";
|
|
import { useAtomValue } from "jotai";
|
|
import { useNavigate } from "react-router-dom";
|
|
|
|
export function useSettingsNavigation() {
|
|
const navigate = useNavigate();
|
|
const origin = useAtomValue(settingsOriginAtom);
|
|
|
|
const goBack = () => {
|
|
navigate(origin ?? "/home", { replace: true });
|
|
};
|
|
|
|
return { goBack };
|
|
} |