@ant-design/react-native
Version:
基于蚂蚁金服移动设计规范的 React Native 组件库
29 lines (28 loc) • 1.07 kB
TypeScript
import React from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { WithThemeStyles } from '../style';
import { PaginationPropsType, PaginationState } from './PropsType';
import { PaginationStyle } from './style/index';
export interface PaginationNativeProps extends PaginationPropsType, WithThemeStyles<PaginationStyle> {
style?: StyleProp<ViewStyle>;
indicatorStyle?: StyleProp<ViewStyle>;
locale?: {
prevText: string;
nextText: string;
};
}
export default class Pagination extends React.Component<PaginationNativeProps, PaginationState> {
static defaultProps: {
mode: string;
current: number;
total: number;
simple: boolean;
onChange: () => void;
indicatorStyle: null;
};
static contextType: React.Context<import("../locale-provider").LocaleContextProps | undefined>;
constructor(props: PaginationNativeProps);
UNSAFE_componentWillReceiveProps(nextProps: PaginationNativeProps): void;
onChange(p: number): void;
render(): React.JSX.Element;
}