surf-design-system
Version:
Surf Design System
18 lines (17 loc) • 903 B
TypeScript
/** @jsxRuntime classic */
/** @jsx jsx */
import { DropdownElementList } from './Dropdown.M';
export interface PaginationDataTableProps {
totalPage: number;
selectedPage: number;
itemPerPageMenu: DropdownElementList;
backgroundColor?: string;
selectedItemPerPage: string | number;
onChangeItemPerPage: React.ChangeEventHandler;
onChangeSelectPage: React.ChangeEventHandler;
onClickPrev: React.MouseEventHandler;
onClickNext: React.MouseEventHandler;
defaultSelectedPage?: number;
defaultSelectedItemPerPage?: number;
}
export default function PaginationDataTable({ totalPage, selectedPage, itemPerPageMenu, backgroundColor, selectedItemPerPage, onChangeItemPerPage, onChangeSelectPage, onClickPrev, onClickNext, defaultSelectedItemPerPage, defaultSelectedPage, }: PaginationDataTableProps): import("@emotion/react/jsx-runtime").JSX.Element;