import React from "react";
import { useLocation } from "react-router-dom";
import { setLastLocation } from "src/utils/last-location";

export const LocationChangeHandler = () => {
    const { pathname } = useLocation();

    React.useEffect(() => {
        if (
            typeof window !== "undefined" &&
            typeof localStorage !== "undefined"
        ) {
            setLastLocation(pathname);
        }
    }, [pathname]);

    return null;
};
