From effba662a055c9cb052bfbcf885c35c352776a9a Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Fri, 27 Mar 2020 16:38:07 +0800 Subject: [PATCH] fix pagination click event --- resources/assets/src/components/PaginationItem.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/assets/src/components/PaginationItem.tsx b/resources/assets/src/components/PaginationItem.tsx index a240f89f..ddbe3a38 100644 --- a/resources/assets/src/components/PaginationItem.tsx +++ b/resources/assets/src/components/PaginationItem.tsx @@ -6,7 +6,7 @@ interface Props { onClick?(): void } -const PaginationItem: React.FC = props => { +const PaginationItem: React.FC = (props) => { const classes = ['page-item'] if (props.active) { classes.push('active') @@ -15,7 +15,8 @@ const PaginationItem: React.FC = props => { classes.push('disabled') } - const handleClick = () => { + const handleClick = (event: React.MouseEvent) => { + event.preventDefault() if (!props.disabled && props.onClick) { props.onClick() }