mirror of
https://github.com/nextui-org/nextui.git
synced 2025-12-08 19:26:11 +00:00
* feat: baseline virtualization for table * merge branch canary * fix: table layout * fix: calc header height w layouteffect to offset padding * Merge branch 'canary' into feat/eng-1633-virtualization-for-table * chore: remove unused files and comments * chore: add missing package * feat: add shouldVirtualize conditional to render virtualized-table * feat: update docs for table * feat: use wrapper to support theme styles * chore: add changeset * chore(changeset): update package name * chore(deps): pnpm-lock.yaml * fix(table): outdated package name * chore(changeset): add issue number * fix(deps): keep the version consistent with other components * fix(table): incorrect displayName * refactor(table): use VirtualizedTemplate * chore(deps): bump `@tanstack/react-virtua` * chore(deps): typecheck issue * fix(table): do not use any type * chore: remove auto virtualization --------- Co-authored-by: աӄա <wingkwong.code@gmail.com> Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
54 lines
1.7 KiB
TypeScript
54 lines
1.7 KiB
TypeScript
import usage from "./usage";
|
|
import dynamic from "./dynamic";
|
|
import empty from "./empty";
|
|
import withoutHeader from "./without-header";
|
|
import withoutWrapper from "./without-wrapper";
|
|
import customCells from "./custom-cells";
|
|
import striped from "./striped";
|
|
import singleSelection from "./single-selection";
|
|
import multipleSelection from "./multiple-selection";
|
|
import disallowEmptySelection from "./disallow-empty-selection";
|
|
import controlledSelection from "./controlled-selection";
|
|
import disabledRows from "./disabled-rows";
|
|
import selectionBehavior from "./selection-behavior";
|
|
import rowActions from "./row-actions";
|
|
import sorting from "./sorting";
|
|
import loadMore from "./load-more";
|
|
import paginated from "./paginated";
|
|
import asyncPagination from "./async-pagination";
|
|
import infinitePagination from "./infinite-pagination";
|
|
import useCase from "./use-case";
|
|
import customStyles from "./custom-styles";
|
|
import virtualization from "./virtualization";
|
|
import virtualizationCustomItemHeight from "./virtualization-custom-row-height";
|
|
import virtualizationCustomMaxTableHeight from "./virtualization-custom-max-table-height";
|
|
import virtualizationTenThousand from "./virtualization-ten-thousand";
|
|
|
|
export const tableContent = {
|
|
usage,
|
|
dynamic,
|
|
empty,
|
|
withoutHeader,
|
|
withoutWrapper,
|
|
customCells,
|
|
striped,
|
|
singleSelection,
|
|
multipleSelection,
|
|
disallowEmptySelection,
|
|
controlledSelection,
|
|
disabledRows,
|
|
selectionBehavior,
|
|
rowActions,
|
|
sorting,
|
|
loadMore,
|
|
paginated,
|
|
asyncPagination,
|
|
infinitePagination,
|
|
useCase,
|
|
customStyles,
|
|
virtualization,
|
|
virtualizationCustomItemHeight,
|
|
virtualizationCustomMaxTableHeight,
|
|
virtualizationTenThousand,
|
|
};
|