Files
outline/app/hooks/useLastVisitedPath.tsx

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];
}