deno.land / x / netzo@0.5.16 / components / blocks / table / hooks / use-table-pagination.ts

use-table-pagination.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
import type { Table } from "../table.tsx";
export const useTablePagination = <TData extends Record<string, unknown>>( table: Table<TData>,) => { const { pageIndex, pageSize } = table.getState().pagination; const from = pageIndex * pageSize + 1; const to = from + pageSize - 1; const total = table.getFilteredRowModel().rows.length; return { pageIndex, pageSize, from, to, total };};
netzo

Version Info

Tagged at
a year ago