UNPKG

next

Version:

The React Framework

20 lines (19 loc) 781 B
import { jsx as _jsx } from "react/jsx-runtime"; import React from 'react'; import { useRouter } from './router'; export default function withRouter(ComposedComponent) { function WithRouterWrapper(props) { return /*#__PURE__*/ _jsx(ComposedComponent, { router: useRouter(), ...props }); } WithRouterWrapper.getInitialProps = ComposedComponent.getInitialProps; WithRouterWrapper.origGetInitialProps = ComposedComponent.origGetInitialProps; if (process.env.NODE_ENV !== 'production') { const name = ComposedComponent.displayName || ComposedComponent.name || 'Unknown'; WithRouterWrapper.displayName = "withRouter(" + name + ")"; } return WithRouterWrapper; } //# sourceMappingURL=with-router.js.map