fridays / next-routes

Universal dynamic routes for Next.js
MIT License
2.47k stars 230 forks source link

IE11 clic item #240

Closed stephane-r closed 1 year ago

stephane-r commented 5 years ago

Is next-routes work on IE11 ? On click on my navigation Item, nothing is happening, but routing work.

You can see my component :

class NavigationLink extends React.Component {
  static propTypes = {
    activeClassName: string.isRequired
  }

  static defaultProps = {
    activeClassName: 'is-active'
  }

  render() {
    const componentName = 'NavigationLink';
    const { activeClassName, className, children, router, ...props } = this.props;
    const isActiveRoute = (props.route === undefined) ? false : routes.findAndGetUrls(props.route, props.params).urls.as === router.asPath;

    return (
      <Link {...props}>
        <_NavItem
          className={classNames(componentName, className, {
            [`${activeClassName}`]: isActiveRoute
          })}
          {...props}
        >
          {children}
        </_NavItem>
      </Link>
    );
  }
}

<NavigationLink prefetch route="howItWork">{translation.navigation.howItWorks}</NavigationLink>

Anyone have idea ? :)

Thank you community