diff --git a/.changeset/six-pianos-serve.md b/.changeset/six-pianos-serve.md new file mode 100644 index 0000000000..f4fa980a46 --- /dev/null +++ b/.changeset/six-pianos-serve.md @@ -0,0 +1,5 @@ +--- +"react-router-dom": patch +--- + +Export `NavLinkRenderProps` type for easier typing of custom `NavLink` callback diff --git a/contributors.yml b/contributors.yml index 9c826d5412..96466fa3c8 100644 --- a/contributors.yml +++ b/contributors.yml @@ -265,3 +265,4 @@ - yracnet - yuleicul - zheng-chuang +- zeromask1337 diff --git a/packages/react-router-dom/index.tsx b/packages/react-router-dom/index.tsx index 0718b318c0..e6fcd306ea 100644 --- a/packages/react-router-dom/index.tsx +++ b/packages/react-router-dom/index.tsx @@ -1024,7 +1024,7 @@ if (__DEV__) { Link.displayName = "Link"; } -type NavLinkRenderProps = { +export type NavLinkRenderProps = { isActive: boolean; isPending: boolean; isTransitioning: boolean;