import * as React from "react"; import { NavLink, Route } from "react-router-dom"; type Props = React.ComponentProps & { children?: (match: any) => React.ReactNode; exact?: boolean; activeStyle?: React.CSSProperties; to: string; }; function NavLinkWithChildrenFunc( { to, exact = false, children, ...rest }: Props, ref?: React.Ref ) { return ( {({ match }) => ( {children ? children(match) : null} )} ); } export default React.forwardRef( NavLinkWithChildrenFunc );