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}
)
}