@@ -48,30 +48,12 @@ const PaginationItem = React.forwardRef<
48
48
) ) ;
49
49
PaginationItem . displayName = "PaginationItem" ;
50
50
51
- type PaginationLinkProps <
52
- TRouter extends AnyRouter = RegisteredRouter ,
53
- TFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = string ,
54
- TTo extends string = "" ,
55
- TMaskFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = TFrom ,
56
- TMaskTo extends string = "" ,
57
- > = Pick < ButtonProps , "size" > & { isActive ?: boolean } & LinkProps <
58
- TRouter ,
59
- TFrom ,
60
- TTo ,
61
- TMaskFrom ,
62
- TMaskTo
63
- > &
51
+ type PaginationLinkProps = Pick < ButtonProps , "size" > & {
52
+ isActive ?: boolean ;
53
+ } & LinkProps &
64
54
LinkComponentProps < "a" > ;
65
55
66
- const PaginationLink = <
67
- TRouter extends AnyRouter = RegisteredRouter ,
68
- TFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = string ,
69
- TTo extends string = "" ,
70
- TMaskFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = TFrom ,
71
- TMaskTo extends string = "" ,
72
- > (
73
- props : PaginationLinkProps < TRouter , TFrom , TTo , TMaskFrom , TMaskTo >
74
- ) => {
56
+ const PaginationLink = ( props : PaginationLinkProps ) => {
75
57
const { size, className, isActive = false , ...rest } = props ;
76
58
77
59
return (
@@ -117,15 +99,7 @@ const PaginationButton = ({
117
99
) ;
118
100
PaginationButton . displayName = "PaginationButton" ;
119
101
120
- const PaginationLinkPrevious = <
121
- TRouter extends AnyRouter = RegisteredRouter ,
122
- TFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = string ,
123
- TTo extends string = "" ,
124
- TMaskFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = TFrom ,
125
- TMaskTo extends string = "" ,
126
- > (
127
- props : PaginationLinkProps < TRouter , TFrom , TTo , TMaskFrom , TMaskTo >
128
- ) => {
102
+ const PaginationLinkPrevious = ( props : PaginationLinkProps ) => {
129
103
const { className, ...rest } = props ;
130
104
return (
131
105
< PaginationLink
@@ -157,15 +131,7 @@ const PaginationButtonPrevious = ({
157
131
) ;
158
132
PaginationButtonPrevious . displayName = "PaginationButtonPrevious" ;
159
133
160
- const PaginationLinkNext = <
161
- TRouter extends AnyRouter = RegisteredRouter ,
162
- TFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = string ,
163
- TTo extends string = "" ,
164
- TMaskFrom extends RoutePaths < TRouter [ "routeTree" ] > | string = TFrom ,
165
- TMaskTo extends string = "" ,
166
- > (
167
- props : PaginationLinkProps < TRouter , TFrom , TTo , TMaskFrom , TMaskTo >
168
- ) => {
134
+ const PaginationLinkNext = ( props : PaginationLinkProps ) => {
169
135
const { className, ...rest } = props ;
170
136
return (
171
137
< PaginationLink
0 commit comments