feat: specify the position of Pagination in Table component (#1849)

* feat: table add pagination postion property

* feat: specify the postion of Pagination in Table
This commit is contained in:
chengj 2022-04-26 13:36:18 +08:00 committed by GitHub
parent ee85839ba3
commit e05a40f680
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 1 deletions

View File

@ -7,9 +7,18 @@ interface PaginationRenderProps {
originalElement: any; originalElement: any;
} }
type PaginationPositon =
| 'topLeft'
| 'topCenter'
| 'topRight'
| 'bottomLeft'
| 'bottomCenter'
| 'bottomRight';
export declare class PaginationConfig extends Pagination { export declare class PaginationConfig extends Pagination {
position?: 'top' | 'bottom' | 'both'; position?: PaginationPositon[];
} }
export interface PaginationProps { export interface PaginationProps {
/** /**
* total number of data items * total number of data items
@ -96,4 +105,11 @@ export interface PaginationProps {
* @type Function * @type Function
*/ */
itemRender?: (props: PaginationRenderProps) => VNodeChild | JSX.Element; itemRender?: (props: PaginationRenderProps) => VNodeChild | JSX.Element;
/**
* specify the position of Pagination
* @default ['bottomRight']
* @type string[]
*/
position?: PaginationPositon[];
} }