import { type ReactTable, type RowData } from "@tanstack/react-table" import { ChevronLeft, ChevronRight, ChevronsLeft, ChevronsRight, } from "lucide-react" import { Button } from "@/registry/new-york-v4/ui/button" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/registry/new-york-v4/ui/select" import { type TasksTableFeatures } from "./data-table-features" interface DataTablePaginationProps { table: ReactTable } export function DataTablePagination({ table, }: DataTablePaginationProps) { return (
{table.getFilteredSelectedRowModel().rows.length} of{" "} {table.getFilteredRowModel().rows.length} row(s) selected.

Rows per page

Page {table.state.pagination.pageIndex + 1} of {table.getPageCount()}
) }