@tsc_tech/medusa-plugin-notification-template
Version:
18 lines (17 loc) • 434 B
JavaScript
import { useMemo } from "react";
import { useLocation } from "react-router-dom";
const useStateAwareTo = (prev) => {
const location = useLocation();
const to = useMemo(() => {
var _a;
const params = (_a = location.state) == null ? void 0 : _a.restore_params;
if (!params) {
return prev;
}
return `${prev}?${params.toString()}`;
}, [location.state, prev]);
return to;
};
export {
useStateAwareTo
};