message: Support startsWith Nav Extension property
diff: @@ -26,13 +26,15 @@ const navLinkRootMapStateToProps = (
  state: RootState,
  { component: Component, ...props }: NavLinkRootProps,
  ): NavLinkRootStateProps => {
  + const { startsWith } = props;
  +
  + const activeNamespace = getActiveNamespace(state);
  + const location = stripNS(state.UI.get('location'));
  return {
  - activeNamespace: getActiveNamespace(state),
  - isActive: Component.isActive(
  - props,
  - stripNS(state.UI.get('location')),
  - getActiveNamespace(state),
  - ),
  + activeNamespace,
  + isActive:
  + startsWith?.some((path) => location.startsWith(path)) ||
  + Component.isActive(props, location, activeNamespace),
  };
  };
  