import controls from "./Controls.module.scss"; import { Icon } from "./Icon"; import { chevronDoubleLeftIcon, chevronDoubleRightIcon, chevronLeftIcon, chevronRightIcon } from "./icons"; import { Select } from "./Select"; import { TooltipTrigger } from "./TooltipTrigger"; import styles from "./Pagination.module.scss"; export function Pagination({ page, pageCount, pageSize, total, pageSizes = [20, 50, 100], onPageChange, onPageSizeChange }: { page: number; pageCount: number; pageSize: number; total: number; pageSizes?: number[]; onPageChange: (page: number) => void; onPageSizeChange: (pageSize: number) => void; }) { const disabledPrevious = page <= 1; const disabledNext = page >= pageCount; return
{t("共 {count} 条", { count: total })}