import type { PageData } from "@/shared/api/pagination"; import { useId } from "react"; export type ResourcePaginationProps = { readonly data: PageData; readonly onPageChange: (page: number) => void; readonly onSizeChange: (size: number) => void; readonly sizeOptions?: readonly number[]; }; export function ResourcePagination({ data, onPageChange, onSizeChange, sizeOptions = [20, 50] }: ResourcePaginationProps) { const pageSizeId = useId(); return ( ); }