import clsx from 'clsx'; import { ItemsPerPageSelector } from './ItemsPerPageSelector'; import { PageSelector } from './PageSelector'; interface Props { onPageChange(page: number): void; onPageLimitChange(value: number): void; page: number; pageLimit: number; showAll?: boolean; totalCount: number; isPageInputVisible?: boolean; className?: string; } export function PaginationControls({ pageLimit, page, onPageLimitChange, showAll, onPageChange, totalCount, isPageInputVisible, className, }: Props) { return (