grepsr-ui-elements
Version:
37 lines (36 loc) • 1.18 kB
TypeScript
/// <reference types="react" />
import PropTypes from "prop-types";
interface PaginationProps {
disabled?: boolean;
page?: number | undefined | any;
perPageRecord: number | undefined | any;
totalRecords: number | any | undefined;
size: "small" | "medium" | "large";
color: "primary" | "secondary" | "standard";
shape: "circular" | "rounded";
variant: "outlined" | "text";
onChange?: ((e: any) => void) | undefined;
}
export { PaginationProps };
declare const GrepsrPagination: {
(props: PaginationProps): JSX.Element;
defaultProps: {
shape: string;
size: string;
variant: string;
disabled: boolean;
totalRecords: number;
perPageRecord: number;
};
propTypes: {
shape: PropTypes.Validator<string>;
size: PropTypes.Validator<string>;
variant: PropTypes.Validator<string>;
disbaled: PropTypes.Requireable<boolean>;
color: PropTypes.Validator<string>;
page: PropTypes.Requireable<number>;
perPageRecord: PropTypes.Validator<number>;
totalRecords: PropTypes.Validator<number>;
};
};
export default GrepsrPagination;