import { ChevronLeftIcon, ChevronRightIcon, DoubleArrowLeftIcon, DoubleArrowRightIcon, } from "@radix-ui/react-icons" import { Button, Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@marzneshin/components" import { useTranslation } from "react-i18next" import { useEntityTableContext } from "./entity-table-provider"; export interface DataTablePaginationProps { } export function DataTablePagination() { const { t } = useTranslation(); const { table } = useEntityTableContext() return (
{table.options.onRowSelectionChange &&
{table.getFilteredSelectedRowModel().rows.length} {"/"} {table.getFilteredRowModel().rows.length} {t('table.selected')}
}

{t('table.row-per-page')}

Page {table.getState().pagination.pageIndex + 1} of{" "} {table.getPageCount() - 1}
) }