table
table copied to clipboard
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
### Describe the bug  ### Your minimal, reproducible example vscode ### Steps to reproduce i am unable to resolve this problem ### Expected behavior i am unable to resolve...
Closes #5272 Is `object extends T` different than `T extends object`? Before: Following basic example, if Person had only optional fields DeepKeys would use `object extends T` and infer `string`...
### Describe the bug Data is coming from an API. Each table row can have long decription say more than 1000 words and can also be 100 words. So, we...
### Describe the bug When using `getSortedRowModel` in `useReactTable` with resizing, one triggers the other and an endless loop of events happens, preventing both actions and ultimately freezing. ### Your...
### Describe the bug I used one of your examples and added a defaultColumn with an initial size to the table, which works fine. However if the defaultColumn gets updated...
### Describe the bug When the data in the table column is all the same value (an empty string), the `header.column.getIsSorted()` function goes from ascending to false and never reaches...
Fixes #5116. There are two cases here that were not being covered by the current code: - If `enableSubRowSelection` is a boolean and is set to true, then only the...
### Describe the bug Error received when navigating to a table using `getGroupedRowModel()` such as: ```ts const table = useReactTable({ data, columns, getCoreRowModel: getCoreRowModel(), getGroupedRowModel: getGroupedRowModel(), }); ``` As seen...
### Describe the bug When `TData` type passed to `createColumnHelper` has all fields optional, we lose type-safety when using columnHelper.accessor function. All fields are infering types just fine, but we...
This fixes issue #4994 The pageIndex now gets set to correct value, if invalid, when autoResetPageIndex is false and data changes