UNPKG

@krowdy-ui/views

Version:

React components that implement Google's Material Design.

39 lines (36 loc) 1.42 kB
import React from 'react' interface Classes { color: Record<string, string | number> icon: Record<string, string | number> input: Record<string, string | number> inputSelect: Record<string, string | number> label: Record<string, string | number> rootLeftIcon: Record<string, string | number> rootMenuItem: Record<string, string | number> rootRightIcon: Record<string, string | number> rootTextfield: Record<string, string | number> select: Record<string, string | number> selectIcon: Record<string, string | number> selectMenu: Record<string, string | number> selectedMenuItem: Record<string, string | number> slash: Record<string, string | number> } type IFuncLimit = (event: React.ChangeEventHandler) => void type IFunInputPages = (event: React.ChangeEventHandler) => void type IFunBackPage = (event: React.MouseEventHandler) => void type IFunNextPage = (event: React.MouseEventHandler) => void type IFunKeyInputPages = (event: React.KeyboardEventHandler) => void export type PaginationProps = { classes?: Classes, limits?: number[], onChangeInputPages?: IFunInputPages, onChangeSelect?: IFuncLimit, onClickBackPage?: IFunBackPage, onClickNextPage?: IFunNextPage, onKeyDownInputPages?: IFunKeyInputPages, totalPages?: number, valueInputPages?: number, valueLimitSelect?: number }; declare const Pagination: React.ComponentType<PaginationProps>; export default Pagination;