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 "@marzneshin/features/entity-table/contexts";
import { useEffect } from "react";
export function DataTablePagination() {
const { t } = useTranslation();
const { table } = useEntityTableContext();
useEffect(() => {
if (table.getState().pagination.pageIndex === 1) table.setPageIndex(2);
}, [table]);
return (
{table.options.onRowSelectionChange && (
{table.getFilteredSelectedRowModel().rows.length} {"/"}
{table.getFilteredRowModel().rows.length} {t("table.selected")}
)}
Page {table.getState().pagination.pageIndex + 1} of{" "}
{table.getPageCount() - 1}
);
}