fix: use well typed PaginationLocale from rc-pagination (#32128)

This commit is contained in:
JounQin 2021-09-11 21:48:29 +08:00 committed by GitHub
parent a9951d8421
commit c4f74c01a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,5 @@
import * as React from 'react'; import * as React from 'react';
import RcPagination from 'rc-pagination'; import RcPagination, { PaginationLocale } from 'rc-pagination';
import enUS from 'rc-pagination/lib/locale/en_US'; import enUS from 'rc-pagination/lib/locale/en_US';
import classNames from 'classnames'; import classNames from 'classnames';
import LeftOutlined from '@ant-design/icons/LeftOutlined'; import LeftOutlined from '@ant-design/icons/LeftOutlined';
@ -32,7 +32,7 @@ export interface PaginationProps {
responsive?: boolean; responsive?: boolean;
simple?: boolean; simple?: boolean;
style?: React.CSSProperties; style?: React.CSSProperties;
locale?: Object; locale?: Partial<PaginationLocale>;
className?: string; className?: string;
prefixCls?: string; prefixCls?: string;
selectPrefixCls?: string; selectPrefixCls?: string;
@ -52,7 +52,7 @@ export interface PaginationConfig extends PaginationProps {
position?: PaginationPosition; position?: PaginationPosition;
} }
export type PaginationLocale = any; export { PaginationLocale };
const Pagination: React.FC<PaginationProps> = ({ const Pagination: React.FC<PaginationProps> = ({
prefixCls: customizePrefixCls, prefixCls: customizePrefixCls,