15 lines
386 B
TypeScript
15 lines
386 B
TypeScript
import usePersistedState from "~/hooks/usePersistedState";
|
|
|
|
export default function useLastVisitedPath() {
|
|
const [lastVisitedPath, setLastVisitedPath] = usePersistedState(
|
|
"lastVisitedPath",
|
|
"/"
|
|
);
|
|
|
|
const setPathAsLastVisitedPath = (path: string) => {
|
|
path !== lastVisitedPath && setLastVisitedPath(path);
|
|
};
|
|
|
|
return [lastVisitedPath, setPathAsLastVisitedPath];
|
|
}
|