Commit 63ea77c
feat: add angular devtools support and fix core devtools reactivity (#6248)
* feat: add angular devtools
* fix(table-devtools): fix table state reactivity
Refactor devtools panel with a more solid-idiomatic approach, using memo and dynamic `useTableState` subscription via Accessor getter to not break reactivity.
* Add devtools in all angular examples
* Use a stable identifier reference to register devtools in table
* Fix dependency versions
* ci: apply automated fixes
* generate instanceId for react-table
* fix basic external store examples
mark table.store as deprecated in adapter table types
replace table.store.state with table.state in examples
* add external atoms example in angular
* update package lock
* ci: apply automated fixes
* update angular adapter for readonly atom reactivity pattern
* add missing angular examples (WIP)
* clean up devtools on examples
* fix some angular reactivity
* ci: apply automated fixes
* fix solid and svelte reactivity issues
* update docs gen
* apply pr feedback
* make state reads consistent in angular examples
* ci: apply automated fixes
* fix infinite render in angular column-pinning-split
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>1 parent 5093a27 commit 63ea77c
555 files changed
Lines changed: 18338 additions & 1847 deletions
File tree
- docs
- framework
- angular
- guide
- reference
- functions
- type-aliases
- lit/reference
- classes
- type-aliases
- preact
- guide
- reference
- functions
- type-aliases
- react/reference
- index
- functions
- type-aliases
- legacy/type-aliases
- solid/reference
- functions
- type-aliases
- svelte/reference
- functions
- type-aliases
- variables
- vue/reference
- functions
- type-aliases
- guide
- reference
- index
- functions
- interfaces
- type-aliases
- static-functions/functions
- examples
- angular
- basic-app-table
- src/app
- basic-external-atoms
- src
- app
- basic-external-state
- src
- app
- basic-inject-table
- src/app
- column-groups
- public
- src
- app
- column-ordering/src/app
- column-pinning-split
- public
- src
- app
- column-pinning-sticky/src/app
- column-pinning/src/app
- column-resizing-performant/src/app
- column-resizing
- public
- src
- app
- column-sizing
- public
- src
- app
- column-visibility/src/app
- composable-tables
- src/app
- components
- products-table
- users-table
- custom-plugin/src/app
- editable/src/app
- expanding/src/app
- filters-faceted
- public
- src
- app
- debounced-input
- table-filter
- filters-fuzzy
- public
- src
- app
- debounced-input
- filters
- src/app
- table-filter
- grouping/src/app
- kitchen-sink
- src/app
- pagination
- public
- src
- app
- remote-data
- src/app
- row-pinning
- public
- src
- app
- row-selection-signal
- src/app
- row-selection
- src/app
- signal-input/src/app/person-table
- sorting
- public
- src
- app
- virtualized-columns
- public
- src
- app
- virtualized-infinite-scrolling
- public
- src
- app
- virtualized-rows
- public
- src
- app
- with-tanstack-form
- public
- src
- app
- with-tanstack-query
- public
- src
- app
- lit/column-resizing/src
- preact
- basic-external-atoms
- src
- basic-external-state
- src
- basic-subscribe
- src
- basic-use-app-table
- src
- basic-use-table
- src
- column-resizing-performant/src
- column-resizing/src
- column-sizing/src
- composable-tables
- src
- custom-plugin/src
- filters-fuzzy/src
- kitchen-sink
- src
- row-pinning/src
- row-selection
- src
- sorting
- src
- react
- basic-external-atoms
- src
- basic-external-state
- src
- basic-subscribe
- src
- basic-use-app-table
- src
- basic-use-legacy-table
- src
- basic-use-table
- src
- column-dnd/src
- column-resizing-performant/src
- column-resizing/src
- column-sizing/src
- composable-tables
- src
- custom-plugin/src
- filters-fuzzy/src
- kitchen-sink-hero-ui
- src
- lib
- kitchen-sink-mantine
- src
- lib
- kitchen-sink-material-ui
- src
- lib
- kitchen-sink-react-aria
- src
- lib
- kitchen-sink-shadcn-base
- src
- components/data-table
- lib
- kitchen-sink-shadcn-radix
- src
- components/data-table
- lib
- kitchen-sink
- src
- row-pinning/src
- row-selection
- src
- virtualized-columns-experimental/src
- virtualized-columns/src
- virtualized-rows-experimental/src
- with-tanstack-router/src/components
- solid
- basic-app-table
- src
- basic-external-atoms
- src
- basic-external-state
- src
- basic-use-table
- src
- column-ordering/src
- column-pinning-split/src
- column-pinning-sticky/src
- column-pinning/src
- column-resizing-performant/src
- column-resizing/src
- column-sizing/src
- column-visibility/src
- composable-tables
- src
- components
- expanding/src
- filters-faceted/src
- filters-fuzzy/src
- filters/src
- grouping/src
- kitchen-sink
- src
- pagination/src
- row-pinning/src
- row-selection
- src
- sorting/src
- virtualized-rows/src
- with-tanstack-form/src
- with-tanstack-router/src/components
- svelte
- basic-app-table/src
- column-ordering/src
- column-pinning/src
- column-resizing-performant/src
- column-resizing/src
- column-sizing/src
- column-visibility/src
- composable-tables/src/components
- filters-fuzzy/src
- vue
- basic-external-atoms
- src
- basic-external-state
- src
- basic-use-app-table
- src
- basic-use-table
- src
- column-visibility/src
- composable-tables
- src
- components
- expanding/src
- kitchen-sink
- src
- row-selection/src
- virtualized-columns/src
- packages
- angular-table-devtools
- src
- angular-table
- skills/angular
- compose-with-tanstack-store
- migrate-v8-to-v9
- production-readiness
- table-state
- src
- tests
- lit-table
- skills/lit
- lit-table-controller
- table-state
- src
- preact-table-devtools
- skills/preact/compose-with-tanstack-devtools
- src
- preact-table
- skills/preact
- getting-started
- table-state
- src
- react-table-devtools
- skills/react/compose-with-tanstack-devtools
- src
- react-table
- skills/react
- compose-with-tanstack-store
- migrate-v8-to-v9
- production-readiness
- table-state
- src
- solid-table-devtools
- skills/solid/compose-with-tanstack-devtools
- src
- solid-table
- skills/solid
- production-readiness
- table-state
- src
- tests/unit
- svelte-table
- skills/svelte
- compose-with-tanstack-store
- production-readiness
- table-state
- src
- table-core
- src
- core/table
- tests/unit
- table-devtools
- skills/compose-with-tanstack-devtools
- src
- components
- tests
- vue-table-devtools
- skills/vue/compose-with-tanstack-devtools
- src
- vue-table
- skills/vue
- compose-with-tanstack-store
- migrate-v8-to-v9
- table-state
- src
- tests/unit
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
936 | 936 | | |
937 | 937 | | |
938 | 938 | | |
939 | | - | |
940 | | - | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
941 | 944 | | |
942 | 945 | | |
943 | 946 | | |
| |||
1020 | 1023 | | |
1021 | 1024 | | |
1022 | 1025 | | |
| 1026 | + | |
| 1027 | + | |
1023 | 1028 | | |
1024 | 1029 | | |
1025 | | - | |
1026 | | - | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
1027 | 1035 | | |
1028 | | - | |
1029 | | - | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
1030 | 1040 | | |
1031 | | - | |
| 1041 | + | |
1032 | 1042 | | |
1033 | 1043 | | |
1034 | 1044 | | |
| |||
1192 | 1202 | | |
1193 | 1203 | | |
1194 | 1204 | | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
1195 | 1210 | | |
1196 | 1211 | | |
| 1212 | + | |
1197 | 1213 | | |
1198 | 1214 | | |
1199 | 1215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
281 | 283 | | |
282 | 284 | | |
283 | 285 | | |
284 | 286 | | |
285 | 287 | | |
286 | 288 | | |
287 | 289 | | |
288 | | - | |
289 | | - | |
290 | | - | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
291 | 297 | | |
292 | 298 | | |
293 | 299 | | |
| |||
344 | 350 | | |
345 | 351 | | |
346 | 352 | | |
347 | | - | |
| 353 | + | |
348 | 354 | | |
349 | 355 | | |
350 | 356 | | |
| |||
732 | 738 | | |
733 | 739 | | |
734 | 740 | | |
735 | | - | |
| 741 | + | |
736 | 742 | | |
737 | 743 | | |
738 | 744 | | |
| |||
747 | 753 | | |
748 | 754 | | |
749 | 755 | | |
750 | | - | |
| 756 | + | |
751 | 757 | | |
752 | 758 | | |
753 | 759 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
83 | | - | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | | - | |
87 | | - | |
| 87 | + | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| |||
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
118 | | - | |
| 119 | + | |
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
122 | | - | |
| 123 | + | |
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Lines changed: 26 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
13 | 37 | | |
14 | 38 | | |
15 | 39 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
57 | 70 | | |
58 | 71 | | |
59 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | | - | |
| 168 | + | |
| 169 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
0 commit comments