Skip to content

Commit

Permalink
Merge pull request #20 from risen228/fix/skip-navigation-on-prevent-d…
Browse files Browse the repository at this point in the history
…efault

[Fix] Skip navigation on prevent default
  • Loading branch information
Kelin2025 authored Jul 11, 2023
2 parents 1e43f4c + b9b56d9 commit e67ce85
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/link.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,20 @@ const RouteLinkView = <Params extends RouteParams>(
{...linkProps}
className={clsx(className, isOpened ? activeClassName : inactiveClassName)}
onClick={(evt) => {
if (onClick) {
onClick(evt);
}

// allow user to prevent navigation
if (evt.defaultPrevented) {
return
}

evt.preventDefault();
navigate({
params: params || ({} as Params),
query: query || {},
});
if (onClick) {
onClick(evt);
}
}}
>
{children}
Expand Down

0 comments on commit e67ce85

Please sign in to comment.