UNPKG

mobx-react-routing

Version:
12 lines (11 loc) 404 B
import { jsx as _jsx } from "react/jsx-runtime"; import { useParams } from 'react-router-dom'; export const VMPayloadTransferHOC = (Component) => { if (!Component) return Component; return (props) => { // eslint-disable-next-line sonarjs/rules-of-hooks const params = useParams(); return _jsx(Component, { ...props, payload: props?.payload ?? params }); }; };