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