├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── ci.yml │ ├── main-preview.yml │ ├── pr-preview-build.yml │ ├── pr-preview-deploy.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .storybook ├── decorators │ ├── withLang.tsx │ ├── withMobile.tsx │ ├── withStrictMode.tsx │ └── withTheme.tsx ├── main.ts ├── manager.ts ├── preview.tsx ├── test-runner.ts ├── theme-addon │ └── register.tsx └── theme.ts ├── .stylelintrc ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README-ru.md ├── README.md ├── commitlint.config.js ├── docs └── migration-from-uikit-table │ ├── migration-from-uikit-table-ru.md │ └── migration-from-uikit-table.md ├── gulpfile.js ├── jest.config.js ├── package.json ├── src ├── components │ ├── ActionsCell │ │ ├── ActionsCell.tsx │ │ └── index.ts │ ├── BaseCell │ │ ├── BaseCell.tsx │ │ └── index.ts │ ├── BaseDraggableRow │ │ ├── BaseDraggableRow.tsx │ │ └── index.ts │ ├── BaseFooterCell │ │ ├── BaseFooterCell.tsx │ │ └── index.ts │ ├── BaseFooterRow │ │ ├── BaseFooterRow.tsx │ │ └── index.ts │ ├── BaseGroupHeader │ │ ├── BaseGroupHeader.classname.ts │ │ ├── BaseGroupHeader.scss │ │ ├── BaseGroupHeader.tsx │ │ └── index.ts │ ├── BaseHeaderCell │ │ ├── BaseHeaderCell.tsx │ │ └── index.ts │ ├── BaseHeaderRow │ │ ├── BaseHeaderRow.tsx │ │ └── index.ts │ ├── BaseResizeHandle │ │ ├── BaseResizeHandle.classname.ts │ │ ├── BaseResizeHandle.scss │ │ ├── BaseResizeHandle.tsx │ │ └── index.ts │ ├── BaseRow │ │ ├── BaseRow.tsx │ │ └── index.ts │ ├── BaseSort │ │ ├── BaseSort.tsx │ │ └── index.ts │ ├── BaseSortIndicator │ │ ├── BaseSortIndicator.classname.ts │ │ ├── BaseSortIndicator.scss │ │ ├── BaseSortIndicator.tsx │ │ └── index.ts │ ├── BaseTable │ │ ├── BaseTable.classname.ts │ │ ├── BaseTable.scss │ │ ├── BaseTable.tsx │ │ ├── README.md │ │ ├── __stories__ │ │ │ ├── BaseTable.stories.tsx │ │ │ ├── Docs.mdx │ │ │ ├── cells │ │ │ │ ├── ColumnPinningHeaderCell.tsx │ │ │ │ ├── DraggableTreeNameCell.tsx │ │ │ │ └── TreeNameCell.tsx │ │ │ ├── constants │ │ │ │ ├── columns.tsx │ │ │ │ ├── data.ts │ │ │ │ ├── grouping.ts │ │ │ │ └── tree.tsx │ │ │ ├── hooks │ │ │ │ └── useTreeDataReordering.ts │ │ │ ├── stories │ │ │ │ ├── ColumnPinningStory.classname.ts │ │ │ │ ├── ColumnPinningStory.scss │ │ │ │ ├── ColumnPinningStory.tsx │ │ │ │ ├── CustomRowStory.tsx │ │ │ │ ├── DefaultStory.tsx │ │ │ │ ├── EmptyContentStory.classname.ts │ │ │ │ ├── EmptyContentStory.scss │ │ │ │ ├── EmptyContentStory.tsx │ │ │ │ ├── GroupingStory.classname.ts │ │ │ │ ├── GroupingStory.scss │ │ │ │ ├── GroupingStory.tsx │ │ │ │ ├── GroupingStory2.tsx │ │ │ │ ├── GroupingWithSelectionStory.tsx │ │ │ │ ├── GroupingWithVirtualizationStory.tsx │ │ │ │ ├── HeaderGroupsStory.classname.ts │ │ │ │ ├── HeaderGroupsStory.scss │ │ │ │ ├── HeaderGroupsStory.tsx │ │ │ │ ├── ReorderingStory.tsx │ │ │ │ ├── ReorderingTreeStory.tsx │ │ │ │ ├── ReorderingWithVirtualizationStory.tsx │ │ │ │ ├── ResizingStory.tsx │ │ │ │ ├── SortingStory.tsx │ │ │ │ ├── StickyHeaderStory.classname.ts │ │ │ │ ├── StickyHeaderStory.scss │ │ │ │ ├── StickyHeaderStory.tsx │ │ │ │ ├── TreeStory.tsx │ │ │ │ ├── TreeWithGroupsStory.tsx │ │ │ │ ├── VirtualizationStory.classname.ts │ │ │ │ ├── VirtualizationStory.scss │ │ │ │ ├── VirtualizationStory.tsx │ │ │ │ ├── WindowVirtualizationStory.tsx │ │ │ │ ├── WithSelectionStory.tsx │ │ │ │ └── WithoutHeaderStory.tsx │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── DragHandle │ │ ├── DragHandle.classname.ts │ │ ├── DragHandle.scss │ │ ├── DragHandle.tsx │ │ └── index.ts │ ├── LastSelectedRowContext │ │ ├── LastSelectedRowContext.tsx │ │ └── index.ts │ ├── RangedSelectionCheckbox │ │ ├── RangedSelectionCheckbox.classname.ts │ │ ├── RangedSelectionCheckbox.tsx │ │ └── index.ts │ ├── ReorderingProvider │ │ ├── ReorderingProvider.scss │ │ ├── ReorderingProvider.tsx │ │ └── index.ts │ ├── RowActions │ │ ├── RowActions.classname.ts │ │ ├── RowActions.scss │ │ ├── RowActions.tsx │ │ ├── __stories__ │ │ │ ├── RowActions.stories.tsx │ │ │ ├── constants.tsx │ │ │ └── stories │ │ │ │ ├── RowActionsColumnStory.tsx │ │ │ │ ├── RowActionsWithActionsColumnStory.tsx │ │ │ │ └── RowActionsWithCustomRendering.tsx │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.ts │ │ │ └── ru.json │ │ └── index.ts │ ├── RowActionsMenu │ │ ├── RowActionsMenu.tsx │ │ ├── RowActionsMenu.utils.ts │ │ └── index.ts │ ├── RowLink │ │ ├── RowLink.classname.ts │ │ ├── RowLink.scss │ │ ├── RowLink.tsx │ │ └── index.ts │ ├── SelectionCheckbox │ │ ├── SelectionCheckbox.classname.ts │ │ ├── SelectionCheckbox.tsx │ │ └── index.ts │ ├── SortIndicator │ │ ├── SortIndicator.classname.ts │ │ ├── SortIndicator.scss │ │ ├── SortIndicator.tsx │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.ts │ │ │ └── ru.json │ │ └── index.ts │ ├── SortableList │ │ ├── SortableList.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── SortableListContext │ │ ├── SortableListContext.tsx │ │ └── index.ts │ ├── SortableListDndContext │ │ ├── SortableListDndContext.tsx │ │ └── index.ts │ ├── Table │ │ ├── Table.classname.ts │ │ ├── Table.scss │ │ ├── Table.tsx │ │ ├── __stories__ │ │ │ ├── Table.stories.tsx │ │ │ ├── constants │ │ │ │ └── grouping.tsx │ │ │ └── stories │ │ │ │ ├── DefaultStory.tsx │ │ │ │ ├── GroupingStory.tsx │ │ │ │ ├── GroupingWithSelectionStory.tsx │ │ │ │ ├── ReorderingStory.tsx │ │ │ │ ├── ReorderingWithVirtualizationStory.tsx │ │ │ │ ├── RowLinkStory.tsx │ │ │ │ ├── SizeSStory.tsx │ │ │ │ ├── SortingStory.classname.ts │ │ │ │ ├── SortingStory.scss │ │ │ │ ├── SortingStory.tsx │ │ │ │ ├── StickyHeaderStory.classname.ts │ │ │ │ ├── StickyHeaderStory.scss │ │ │ │ ├── StickyHeaderStory.tsx │ │ │ │ ├── TreeStory.tsx │ │ │ │ ├── VirtualizationStory.tsx │ │ │ │ ├── VirtualizedTreeStory.tsx │ │ │ │ ├── WindowVirtualizationStory.tsx │ │ │ │ └── WithSelectionStory.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── getCellClassMods.ts │ ├── TableSettings │ │ ├── TableSettings.classname.ts │ │ ├── TableSettings.extentions.ts │ │ ├── TableSettings.scss │ │ ├── TableSettings.tsx │ │ ├── TableSettings.utils.ts │ │ ├── __stories__ │ │ │ ├── TableSettings.stories.tsx │ │ │ ├── constants │ │ │ │ ├── flatSettings.tsx │ │ │ │ └── nestedSettings.tsx │ │ │ └── stories │ │ │ │ ├── FlatTableSettingsColumnWithSearchStory.tsx │ │ │ │ ├── NestedTableSettingsColumnWithSearchStory.tsx │ │ │ │ ├── TableSettingsColumnStory.classname.ts │ │ │ │ ├── TableSettingsColumnStory.scss │ │ │ │ ├── TableSettingsColumnStory.tsx │ │ │ │ ├── TableSettingsColumnWithSearchStory.classname.ts │ │ │ │ ├── TableSettingsColumnWithSearchStory.scss │ │ │ │ └── TableSettingsStory.tsx │ │ ├── hooks │ │ │ ├── index.ts │ │ │ └── useFilterTableSettings.ts │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.ts │ │ │ └── ru.json │ │ └── index.ts │ ├── TableSettingsColumn │ │ ├── TableSettingsColumn.classname.ts │ │ ├── TableSettingsColumn.scss │ │ ├── TableSettingsColumn.tsx │ │ └── TableSettingsColumn.utils.ts │ ├── TreeExpandableCell │ │ ├── TreeExpandableCell.tsx │ │ └── index.ts │ ├── index.ts │ └── variables.scss ├── constants │ ├── actionsColumn.tsx │ ├── dragHandleColumn.tsx │ ├── index.ts │ ├── selectionColumn.tsx │ ├── settingsColumn.tsx │ └── settingsWithActionsColumn.ts ├── hooks │ ├── index.ts │ ├── useColumnsAutoSize │ │ ├── MeasureWrapper.tsx │ │ ├── README.md │ │ ├── __stories__ │ │ │ ├── AutoSizedTable.tsx │ │ │ ├── TableWithDynamicData.tsx │ │ │ ├── constants │ │ │ │ ├── columns.tsx │ │ │ │ ├── columnsWithComplexComponents.tsx │ │ │ │ ├── columnsWithPredefinedWidths.tsx │ │ │ │ ├── data.ts │ │ │ │ └── treeData.ts │ │ │ ├── types.ts │ │ │ └── useColumnsAutoSize.stories.tsx │ │ ├── constants.ts │ │ ├── hooks │ │ │ └── useMeasureCellWidth.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useColumnsAutoSize.tsx │ │ └── utils │ │ │ ├── getValueFromCell.ts │ │ │ ├── hasDefinedWidth.ts │ │ │ ├── renderElementForMeasure.tsx │ │ │ ├── renderHeaderContent.ts │ │ │ └── setColumnAutoSizes.ts │ ├── useDraggableRowDepth.ts │ ├── useDraggableRowStyle.ts │ ├── useRowSelectionFixedHandler.ts │ ├── useRowVirtualizer.ts │ ├── useSortableList.ts │ ├── useTable.ts │ ├── useTableSettings.ts │ ├── useToggleRangeSelectionHandler.ts │ └── useWindowRowVirtualizer.ts ├── index.ts ├── tanstack-virtual.ts ├── tanstack.ts ├── types │ ├── RowActions.ts │ ├── base.ts │ └── react.d.ts └── utils │ ├── cn.ts │ ├── getAriaMultiselectable.ts │ ├── getAriaRowIndexMap.ts │ ├── getAriaSort.ts │ ├── getCellClassModes.ts │ ├── getCellStyles.ts │ ├── getColumnPinningClassModes.ts │ ├── getHeaderCellAriaColIndex.ts │ ├── getHeaderCellClassModes.ts │ ├── getSortIndicatorIcon.ts │ ├── getVirtualRowRangeExtractor.ts │ ├── index.ts │ ├── shouldRenderFooterCell.ts │ ├── shouldRenderFooterRow.ts │ └── shouldRenderHeaderCell.ts ├── test-utils ├── setup-tests-after.ts ├── setup-tests.ts ├── setupTimersMock.ts └── utils.tsx ├── tsconfig.json └── tsconfig.test.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/main-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.github/workflows/main-preview.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.github/workflows/pr-preview-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.github/workflows/pr-preview-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx commitlint -e 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx nano-staged 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@gravity-ui/prettier-config'); 2 | -------------------------------------------------------------------------------- /.storybook/decorators/withLang.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/decorators/withLang.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/decorators/withMobile.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withStrictMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/decorators/withStrictMode.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/decorators/withTheme.tsx -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/manager.ts -------------------------------------------------------------------------------- /.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/preview.tsx -------------------------------------------------------------------------------- /.storybook/test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/test-runner.ts -------------------------------------------------------------------------------- /.storybook/theme-addon/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/theme-addon/register.tsx -------------------------------------------------------------------------------- /.storybook/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.storybook/theme.ts -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/.stylelintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @beliarh @kseniya57 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/LICENSE -------------------------------------------------------------------------------- /README-ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/README-ru.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']}; 2 | -------------------------------------------------------------------------------- /docs/migration-from-uikit-table/migration-from-uikit-table-ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/docs/migration-from-uikit-table/migration-from-uikit-table-ru.md -------------------------------------------------------------------------------- /docs/migration-from-uikit-table/migration-from-uikit-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/docs/migration-from-uikit-table/migration-from-uikit-table.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/package.json -------------------------------------------------------------------------------- /src/components/ActionsCell/ActionsCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/ActionsCell/ActionsCell.tsx -------------------------------------------------------------------------------- /src/components/ActionsCell/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/ActionsCell/index.ts -------------------------------------------------------------------------------- /src/components/BaseCell/BaseCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseCell/BaseCell.tsx -------------------------------------------------------------------------------- /src/components/BaseCell/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseCell'; 2 | -------------------------------------------------------------------------------- /src/components/BaseDraggableRow/BaseDraggableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseDraggableRow/BaseDraggableRow.tsx -------------------------------------------------------------------------------- /src/components/BaseDraggableRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseDraggableRow'; 2 | -------------------------------------------------------------------------------- /src/components/BaseFooterCell/BaseFooterCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseFooterCell/BaseFooterCell.tsx -------------------------------------------------------------------------------- /src/components/BaseFooterCell/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseFooterCell'; 2 | -------------------------------------------------------------------------------- /src/components/BaseFooterRow/BaseFooterRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseFooterRow/BaseFooterRow.tsx -------------------------------------------------------------------------------- /src/components/BaseFooterRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseFooterRow'; 2 | -------------------------------------------------------------------------------- /src/components/BaseGroupHeader/BaseGroupHeader.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseGroupHeader/BaseGroupHeader.classname.ts -------------------------------------------------------------------------------- /src/components/BaseGroupHeader/BaseGroupHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseGroupHeader/BaseGroupHeader.scss -------------------------------------------------------------------------------- /src/components/BaseGroupHeader/BaseGroupHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseGroupHeader/BaseGroupHeader.tsx -------------------------------------------------------------------------------- /src/components/BaseGroupHeader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseGroupHeader'; 2 | -------------------------------------------------------------------------------- /src/components/BaseHeaderCell/BaseHeaderCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseHeaderCell/BaseHeaderCell.tsx -------------------------------------------------------------------------------- /src/components/BaseHeaderCell/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseHeaderCell'; 2 | -------------------------------------------------------------------------------- /src/components/BaseHeaderRow/BaseHeaderRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseHeaderRow/BaseHeaderRow.tsx -------------------------------------------------------------------------------- /src/components/BaseHeaderRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseHeaderRow'; 2 | -------------------------------------------------------------------------------- /src/components/BaseResizeHandle/BaseResizeHandle.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseResizeHandle/BaseResizeHandle.classname.ts -------------------------------------------------------------------------------- /src/components/BaseResizeHandle/BaseResizeHandle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseResizeHandle/BaseResizeHandle.scss -------------------------------------------------------------------------------- /src/components/BaseResizeHandle/BaseResizeHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseResizeHandle/BaseResizeHandle.tsx -------------------------------------------------------------------------------- /src/components/BaseResizeHandle/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseResizeHandle'; 2 | -------------------------------------------------------------------------------- /src/components/BaseRow/BaseRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseRow/BaseRow.tsx -------------------------------------------------------------------------------- /src/components/BaseRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseRow'; 2 | -------------------------------------------------------------------------------- /src/components/BaseSort/BaseSort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseSort/BaseSort.tsx -------------------------------------------------------------------------------- /src/components/BaseSort/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseSort'; 2 | -------------------------------------------------------------------------------- /src/components/BaseSortIndicator/BaseSortIndicator.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseSortIndicator/BaseSortIndicator.classname.ts -------------------------------------------------------------------------------- /src/components/BaseSortIndicator/BaseSortIndicator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseSortIndicator/BaseSortIndicator.scss -------------------------------------------------------------------------------- /src/components/BaseSortIndicator/BaseSortIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseSortIndicator/BaseSortIndicator.tsx -------------------------------------------------------------------------------- /src/components/BaseSortIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseSortIndicator'; 2 | -------------------------------------------------------------------------------- /src/components/BaseTable/BaseTable.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/BaseTable.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/BaseTable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/BaseTable.scss -------------------------------------------------------------------------------- /src/components/BaseTable/BaseTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/BaseTable.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/README.md -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/BaseTable.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/BaseTable.stories.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/Docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/Docs.mdx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/cells/ColumnPinningHeaderCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/cells/ColumnPinningHeaderCell.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/cells/DraggableTreeNameCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/cells/DraggableTreeNameCell.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/cells/TreeNameCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/cells/TreeNameCell.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/constants/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/constants/columns.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/constants/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/constants/data.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/constants/grouping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/constants/grouping.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/constants/tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/constants/tree.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/hooks/useTreeDataReordering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/hooks/useTreeDataReordering.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ColumnPinningStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ColumnPinningStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ColumnPinningStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ColumnPinningStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ColumnPinningStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ColumnPinningStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/CustomRowStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/CustomRowStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/DefaultStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/DefaultStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/EmptyContentStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/EmptyContentStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/EmptyContentStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/EmptyContentStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/EmptyContentStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/EmptyContentStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingStory2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingStory2.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingWithSelectionStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingWithSelectionStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/GroupingWithVirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/GroupingWithVirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/HeaderGroupsStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/HeaderGroupsStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/HeaderGroupsStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/HeaderGroupsStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/HeaderGroupsStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/HeaderGroupsStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ReorderingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ReorderingStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ReorderingTreeStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ReorderingTreeStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ReorderingWithVirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ReorderingWithVirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/ResizingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/ResizingStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/SortingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/SortingStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/StickyHeaderStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/StickyHeaderStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/StickyHeaderStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/StickyHeaderStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/StickyHeaderStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/StickyHeaderStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/TreeStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/TreeStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/TreeWithGroupsStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/TreeWithGroupsStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/VirtualizationStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/VirtualizationStory.classname.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/VirtualizationStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/VirtualizationStory.scss -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/VirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/VirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/WindowVirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/WindowVirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/WithSelectionStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/WithSelectionStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/stories/WithoutHeaderStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/stories/WithoutHeaderStory.tsx -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/types.ts -------------------------------------------------------------------------------- /src/components/BaseTable/__stories__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/BaseTable/__stories__/utils.ts -------------------------------------------------------------------------------- /src/components/BaseTable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BaseTable'; 2 | -------------------------------------------------------------------------------- /src/components/DragHandle/DragHandle.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/DragHandle/DragHandle.classname.ts -------------------------------------------------------------------------------- /src/components/DragHandle/DragHandle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/DragHandle/DragHandle.scss -------------------------------------------------------------------------------- /src/components/DragHandle/DragHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/DragHandle/DragHandle.tsx -------------------------------------------------------------------------------- /src/components/DragHandle/index.ts: -------------------------------------------------------------------------------- 1 | export * from './DragHandle'; 2 | -------------------------------------------------------------------------------- /src/components/LastSelectedRowContext/LastSelectedRowContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/LastSelectedRowContext/LastSelectedRowContext.tsx -------------------------------------------------------------------------------- /src/components/LastSelectedRowContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LastSelectedRowContext'; 2 | -------------------------------------------------------------------------------- /src/components/RangedSelectionCheckbox/RangedSelectionCheckbox.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RangedSelectionCheckbox/RangedSelectionCheckbox.classname.ts -------------------------------------------------------------------------------- /src/components/RangedSelectionCheckbox/RangedSelectionCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RangedSelectionCheckbox/RangedSelectionCheckbox.tsx -------------------------------------------------------------------------------- /src/components/RangedSelectionCheckbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RangedSelectionCheckbox'; 2 | -------------------------------------------------------------------------------- /src/components/ReorderingProvider/ReorderingProvider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/ReorderingProvider/ReorderingProvider.scss -------------------------------------------------------------------------------- /src/components/ReorderingProvider/ReorderingProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/ReorderingProvider/ReorderingProvider.tsx -------------------------------------------------------------------------------- /src/components/ReorderingProvider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ReorderingProvider'; 2 | -------------------------------------------------------------------------------- /src/components/RowActions/RowActions.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/RowActions.classname.ts -------------------------------------------------------------------------------- /src/components/RowActions/RowActions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/RowActions.scss -------------------------------------------------------------------------------- /src/components/RowActions/RowActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/RowActions.tsx -------------------------------------------------------------------------------- /src/components/RowActions/__stories__/RowActions.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/__stories__/RowActions.stories.tsx -------------------------------------------------------------------------------- /src/components/RowActions/__stories__/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/__stories__/constants.tsx -------------------------------------------------------------------------------- /src/components/RowActions/__stories__/stories/RowActionsColumnStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/__stories__/stories/RowActionsColumnStory.tsx -------------------------------------------------------------------------------- /src/components/RowActions/__stories__/stories/RowActionsWithActionsColumnStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/__stories__/stories/RowActionsWithActionsColumnStory.tsx -------------------------------------------------------------------------------- /src/components/RowActions/__stories__/stories/RowActionsWithCustomRendering.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/__stories__/stories/RowActionsWithCustomRendering.tsx -------------------------------------------------------------------------------- /src/components/RowActions/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/i18n/en.json -------------------------------------------------------------------------------- /src/components/RowActions/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/i18n/index.ts -------------------------------------------------------------------------------- /src/components/RowActions/i18n/ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "label-actions": "Действия" 3 | } 4 | -------------------------------------------------------------------------------- /src/components/RowActions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActions/index.ts -------------------------------------------------------------------------------- /src/components/RowActionsMenu/RowActionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActionsMenu/RowActionsMenu.tsx -------------------------------------------------------------------------------- /src/components/RowActionsMenu/RowActionsMenu.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActionsMenu/RowActionsMenu.utils.ts -------------------------------------------------------------------------------- /src/components/RowActionsMenu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowActionsMenu/index.ts -------------------------------------------------------------------------------- /src/components/RowLink/RowLink.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowLink/RowLink.classname.ts -------------------------------------------------------------------------------- /src/components/RowLink/RowLink.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowLink/RowLink.scss -------------------------------------------------------------------------------- /src/components/RowLink/RowLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowLink/RowLink.tsx -------------------------------------------------------------------------------- /src/components/RowLink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/RowLink/index.ts -------------------------------------------------------------------------------- /src/components/SelectionCheckbox/SelectionCheckbox.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SelectionCheckbox/SelectionCheckbox.classname.ts -------------------------------------------------------------------------------- /src/components/SelectionCheckbox/SelectionCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SelectionCheckbox/SelectionCheckbox.tsx -------------------------------------------------------------------------------- /src/components/SelectionCheckbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SelectionCheckbox'; 2 | -------------------------------------------------------------------------------- /src/components/SortIndicator/SortIndicator.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/SortIndicator.classname.ts -------------------------------------------------------------------------------- /src/components/SortIndicator/SortIndicator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/SortIndicator.scss -------------------------------------------------------------------------------- /src/components/SortIndicator/SortIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/SortIndicator.tsx -------------------------------------------------------------------------------- /src/components/SortIndicator/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/i18n/en.json -------------------------------------------------------------------------------- /src/components/SortIndicator/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/i18n/index.ts -------------------------------------------------------------------------------- /src/components/SortIndicator/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortIndicator/i18n/ru.json -------------------------------------------------------------------------------- /src/components/SortIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SortIndicator'; 2 | -------------------------------------------------------------------------------- /src/components/SortableList/SortableList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortableList/SortableList.tsx -------------------------------------------------------------------------------- /src/components/SortableList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortableList/index.ts -------------------------------------------------------------------------------- /src/components/SortableList/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortableList/types.ts -------------------------------------------------------------------------------- /src/components/SortableListContext/SortableListContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortableListContext/SortableListContext.tsx -------------------------------------------------------------------------------- /src/components/SortableListContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SortableListContext'; 2 | -------------------------------------------------------------------------------- /src/components/SortableListDndContext/SortableListDndContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/SortableListDndContext/SortableListDndContext.tsx -------------------------------------------------------------------------------- /src/components/SortableListDndContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SortableListDndContext'; 2 | -------------------------------------------------------------------------------- /src/components/Table/Table.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/Table.classname.ts -------------------------------------------------------------------------------- /src/components/Table/Table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/Table.scss -------------------------------------------------------------------------------- /src/components/Table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/Table.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/Table.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/Table.stories.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/constants/grouping.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/constants/grouping.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/DefaultStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/DefaultStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/GroupingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/GroupingStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/GroupingWithSelectionStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/GroupingWithSelectionStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/ReorderingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/ReorderingStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/ReorderingWithVirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/ReorderingWithVirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/RowLinkStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/RowLinkStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/SizeSStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/SizeSStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/SortingStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/SortingStory.classname.ts -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/SortingStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/SortingStory.scss -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/SortingStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/SortingStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/StickyHeaderStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/StickyHeaderStory.classname.ts -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/StickyHeaderStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/StickyHeaderStory.scss -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/StickyHeaderStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/StickyHeaderStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/TreeStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/TreeStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/VirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/VirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/VirtualizedTreeStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/VirtualizedTreeStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/WindowVirtualizationStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/WindowVirtualizationStory.tsx -------------------------------------------------------------------------------- /src/components/Table/__stories__/stories/WithSelectionStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/__stories__/stories/WithSelectionStory.tsx -------------------------------------------------------------------------------- /src/components/Table/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Table'; 2 | -------------------------------------------------------------------------------- /src/components/Table/types.ts: -------------------------------------------------------------------------------- 1 | export type TableSize = 's' | 'm'; 2 | -------------------------------------------------------------------------------- /src/components/Table/utils/getCellClassMods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/Table/utils/getCellClassMods.ts -------------------------------------------------------------------------------- /src/components/TableSettings/TableSettings.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/TableSettings.classname.ts -------------------------------------------------------------------------------- /src/components/TableSettings/TableSettings.extentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/TableSettings.extentions.ts -------------------------------------------------------------------------------- /src/components/TableSettings/TableSettings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/TableSettings.scss -------------------------------------------------------------------------------- /src/components/TableSettings/TableSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/TableSettings.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/TableSettings.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/TableSettings.utils.ts -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/TableSettings.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/TableSettings.stories.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/constants/flatSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/constants/flatSettings.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/constants/nestedSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/constants/nestedSettings.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/FlatTableSettingsColumnWithSearchStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/FlatTableSettingsColumnWithSearchStory.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/NestedTableSettingsColumnWithSearchStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/NestedTableSettingsColumnWithSearchStory.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.classname.ts -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.scss -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsColumnStory.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsColumnWithSearchStory.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsColumnWithSearchStory.classname.ts -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsColumnWithSearchStory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsColumnWithSearchStory.scss -------------------------------------------------------------------------------- /src/components/TableSettings/__stories__/stories/TableSettingsStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/__stories__/stories/TableSettingsStory.tsx -------------------------------------------------------------------------------- /src/components/TableSettings/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useFilterTableSettings'; 2 | -------------------------------------------------------------------------------- /src/components/TableSettings/hooks/useFilterTableSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/hooks/useFilterTableSettings.ts -------------------------------------------------------------------------------- /src/components/TableSettings/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/i18n/en.json -------------------------------------------------------------------------------- /src/components/TableSettings/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/i18n/index.ts -------------------------------------------------------------------------------- /src/components/TableSettings/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettings/i18n/ru.json -------------------------------------------------------------------------------- /src/components/TableSettings/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TableSettings'; 2 | -------------------------------------------------------------------------------- /src/components/TableSettingsColumn/TableSettingsColumn.classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettingsColumn/TableSettingsColumn.classname.ts -------------------------------------------------------------------------------- /src/components/TableSettingsColumn/TableSettingsColumn.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettingsColumn/TableSettingsColumn.scss -------------------------------------------------------------------------------- /src/components/TableSettingsColumn/TableSettingsColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettingsColumn/TableSettingsColumn.tsx -------------------------------------------------------------------------------- /src/components/TableSettingsColumn/TableSettingsColumn.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TableSettingsColumn/TableSettingsColumn.utils.ts -------------------------------------------------------------------------------- /src/components/TreeExpandableCell/TreeExpandableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/TreeExpandableCell/TreeExpandableCell.tsx -------------------------------------------------------------------------------- /src/components/TreeExpandableCell/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TreeExpandableCell'; 2 | -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/variables.scss: -------------------------------------------------------------------------------- 1 | $ns: 'gt-'; 2 | -------------------------------------------------------------------------------- /src/constants/actionsColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/actionsColumn.tsx -------------------------------------------------------------------------------- /src/constants/dragHandleColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/dragHandleColumn.tsx -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/selectionColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/selectionColumn.tsx -------------------------------------------------------------------------------- /src/constants/settingsColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/settingsColumn.tsx -------------------------------------------------------------------------------- /src/constants/settingsWithActionsColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/constants/settingsWithActionsColumn.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/MeasureWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/MeasureWrapper.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/README.md -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/AutoSizedTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/AutoSizedTable.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/TableWithDynamicData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/TableWithDynamicData.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/constants/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/constants/columns.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/constants/columnsWithComplexComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/constants/columnsWithComplexComponents.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/constants/columnsWithPredefinedWidths.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/constants/columnsWithPredefinedWidths.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/constants/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/constants/data.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/constants/treeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/constants/treeData.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/types.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/__stories__/useColumnsAutoSize.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/__stories__/useColumnsAutoSize.stories.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/constants.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/hooks/useMeasureCellWidth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/hooks/useMeasureCellWidth.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/index.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/types.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/useColumnsAutoSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/useColumnsAutoSize.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/utils/getValueFromCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/utils/getValueFromCell.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/utils/hasDefinedWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/utils/hasDefinedWidth.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/utils/renderElementForMeasure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/utils/renderElementForMeasure.tsx -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/utils/renderHeaderContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/utils/renderHeaderContent.ts -------------------------------------------------------------------------------- /src/hooks/useColumnsAutoSize/utils/setColumnAutoSizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useColumnsAutoSize/utils/setColumnAutoSizes.ts -------------------------------------------------------------------------------- /src/hooks/useDraggableRowDepth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useDraggableRowDepth.ts -------------------------------------------------------------------------------- /src/hooks/useDraggableRowStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useDraggableRowStyle.ts -------------------------------------------------------------------------------- /src/hooks/useRowSelectionFixedHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useRowSelectionFixedHandler.ts -------------------------------------------------------------------------------- /src/hooks/useRowVirtualizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useRowVirtualizer.ts -------------------------------------------------------------------------------- /src/hooks/useSortableList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useSortableList.ts -------------------------------------------------------------------------------- /src/hooks/useTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useTable.ts -------------------------------------------------------------------------------- /src/hooks/useTableSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useTableSettings.ts -------------------------------------------------------------------------------- /src/hooks/useToggleRangeSelectionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useToggleRangeSelectionHandler.ts -------------------------------------------------------------------------------- /src/hooks/useWindowRowVirtualizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/hooks/useWindowRowVirtualizer.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tanstack-virtual.ts: -------------------------------------------------------------------------------- 1 | export * from '@tanstack/react-virtual'; 2 | -------------------------------------------------------------------------------- /src/tanstack.ts: -------------------------------------------------------------------------------- 1 | export * from '@tanstack/react-table'; 2 | -------------------------------------------------------------------------------- /src/types/RowActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/types/RowActions.ts -------------------------------------------------------------------------------- /src/types/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/types/base.ts -------------------------------------------------------------------------------- /src/types/react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/types/react.d.ts -------------------------------------------------------------------------------- /src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/cn.ts -------------------------------------------------------------------------------- /src/utils/getAriaMultiselectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getAriaMultiselectable.ts -------------------------------------------------------------------------------- /src/utils/getAriaRowIndexMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getAriaRowIndexMap.ts -------------------------------------------------------------------------------- /src/utils/getAriaSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getAriaSort.ts -------------------------------------------------------------------------------- /src/utils/getCellClassModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getCellClassModes.ts -------------------------------------------------------------------------------- /src/utils/getCellStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getCellStyles.ts -------------------------------------------------------------------------------- /src/utils/getColumnPinningClassModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getColumnPinningClassModes.ts -------------------------------------------------------------------------------- /src/utils/getHeaderCellAriaColIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getHeaderCellAriaColIndex.ts -------------------------------------------------------------------------------- /src/utils/getHeaderCellClassModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getHeaderCellClassModes.ts -------------------------------------------------------------------------------- /src/utils/getSortIndicatorIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getSortIndicatorIcon.ts -------------------------------------------------------------------------------- /src/utils/getVirtualRowRangeExtractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/getVirtualRowRangeExtractor.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/shouldRenderFooterCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/shouldRenderFooterCell.ts -------------------------------------------------------------------------------- /src/utils/shouldRenderFooterRow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/shouldRenderFooterRow.ts -------------------------------------------------------------------------------- /src/utils/shouldRenderHeaderCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/src/utils/shouldRenderHeaderCell.ts -------------------------------------------------------------------------------- /test-utils/setup-tests-after.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /test-utils/setup-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/test-utils/setup-tests.ts -------------------------------------------------------------------------------- /test-utils/setupTimersMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/test-utils/setupTimersMock.ts -------------------------------------------------------------------------------- /test-utils/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/test-utils/utils.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/table/HEAD/tsconfig.test.json --------------------------------------------------------------------------------