Skip to main content

Installation

@repo/table is an internal monorepo package. No installation needed -- import directly.

Entry Points

Client-side components and utilities

import { DataGrid, Table, TableRow, TableHeadCell, Pagination, useDataGrid } from '@repo/table';

Strategy utilities

import {
urlSortStrategy,
urlPaginationStrategy,
urlFilterStrategy,
getURLFilterStrategy,
defaultStrategies,
} from '@repo/table';

Strategy types

import type { SortingStrategy, PaginationStrategy, FilterStrategy, DataGridStrategies } from '@repo/table';

Server-side

import { getOverviewConfig } from '@repo/table/server';

Remote data grid

import { DataGrid, useDataGrid, createOverviewQuerySchema } from '@repo/table/remote';

Peer Dependencies

  • @tanstack/svelte-table
  • sveltekit-superforms
  • zod
  • @repo/components
  • @repo/form
  • @repo/utils