Commit 19490e7
authored
feat: refactor table store into feature atoms (#6234)
* feat: refactor table store into feature atoms
* get rid of stupid proxies because optional chaining isn't bad
* fix some legacy table stuff and update migrating guide
* subscribe with atoms refactor
* fixed vue table types
* fix more subscribe types
* simplify atom and store construction more1 parent 7254dc9 commit 19490e7
823 files changed
Lines changed: 11947 additions & 10235 deletions
File tree
- docs
- framework
- angular/reference
- functions
- interfaces
- type-aliases
- react
- guide
- reference
- index
- functions
- type-aliases
- legacy
- functions
- interfaces
- type-aliases
- reference
- functions
- interfaces
- type-aliases
- variables
- examples
- angular
- basic-inject-table/src/app
- grouping/src/app
- remote-data/src/app
- row-selection/src/app
- sub-components/src/app
- lit
- basic-app-table/src
- basic-external-atoms
- src
- composable-tables/src/components
- preact
- basic-external-atoms
- src
- basic-external-state
- src
- basic-use-app-table
- src
- basic-use-table
- public
- src
- column-groups
- src
- column-ordering
- column-pinning-split
- column-pinning-sticky
- column-pinning
- src
- column-resizing-performant
- column-resizing
- column-sizing
- column-visibility
- composable-tables
- src
- components
- custom-plugin
- expanding
- filters-faceted
- filters-fuzzy
- filters
- grouping
- pagination
- row-pinning
- src
- row-selection
- src
- sorting
- src
- sub-components
- src
- with-tanstack-query
- src
- react
- basic-external-atoms
- src
- basic-external-state/src
- basic-shadcn/src
- basic-use-app-table/src
- basic-use-legacy-table/src
- basic-use-table/src
- column-dnd/src
- column-groups/src
- column-pinning/src
- composable-tables/src
- components
- row-dnd/src
- row-pinning/src
- row-selection/src
- sorting/src
- sub-components/src
- virtualized-columns-experimental/src
- virtualized-rows-experimental/src
- with-tanstack-query/src
- with-tanstack-router/src/components
- solid
- basic-app-table/src
- basic-external-atoms
- src
- basic-external-state/src
- basic-use-table/src
- column-groups/src
- column-ordering/src
- column-pinning/src
- column-visibility/src
- composable-tables/src
- row-pinning/src
- sub-components/src
- virtualized-infinite-scrolling/src
- with-tanstack-query/src
- with-tanstack-router/src/components
- svelte
- basic-app-table/src
- basic-create-table/src
- basic-external-atoms
- src
- basic-external-state/src
- basic-snippets/src
- column-groups/src
- composable-tables/src/components
- filtering/src
- filters-faceted/src
- filters-fuzzy/src
- pagination/src
- row-pinning/src
- sorting/src
- sub-components/src
- with-tanstack-form/src
- with-tanstack-query/src
- vanilla/basic/src
- vue
- basic-external-atoms
- src
- basic-external-state
- src
- basic-use-app-table
- src
- basic-use-table
- src
- basic
- public
- src
- column-groups
- 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
- pagination-controlled/public
- pagination
- src
- row-pinning
- src
- row-selection
- src
- sorting
- src
- sub-components
- src
- virtualized-columns
- src
- virtualized-infinite-scrolling
- src
- virtualized-rows
- src
- with-tanstack-form
- src
- with-tanstack-query
- src
- packages
- angular-table
- src
- flex-render
- static-functions
- tests
- lit-table
- src
- preact-table
- src
- react-table
- src
- solid-table
- src
- svelte-table
- src
- table-core
- src
- core
- columns
- headers
- table
- features
- column-faceting
- column-filtering
- column-grouping
- column-ordering
- column-pinning
- column-resizing
- column-sizing
- column-visibility
- row-expanding
- row-pagination
- row-pinning
- row-selection
- row-sorting
- table-reactivity
- types
- tests
- implementation/features/row-pinning
- unit
- core
- table
- features
- column-ordering
- column-pinning
- column-resizing
- column-visibility
- row-pinning
- table-devtools/src
- components
- styles
- vue-table
- src
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 | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
| 65 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
811 | 811 | | |
812 | 812 | | |
813 | 813 | | |
814 | | - | |
| 814 | + | |
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
825 | | - | |
| 825 | + | |
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
| |||
833 | 833 | | |
834 | 834 | | |
835 | 835 | | |
836 | | - | |
| 836 | + | |
837 | 837 | | |
838 | 838 | | |
839 | 839 | | |
| |||
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | | - | |
| 847 | + | |
848 | 848 | | |
849 | 849 | | |
850 | 850 | | |
851 | 851 | | |
852 | 852 | | |
853 | 853 | | |
854 | | - | |
855 | | - | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
856 | 859 | | |
857 | 860 | | |
858 | 861 | | |
| |||
861 | 864 | | |
862 | 865 | | |
863 | 866 | | |
864 | | - | |
| 867 | + | |
865 | 868 | | |
866 | 869 | | |
867 | 870 | | |
| |||
986 | 989 | | |
987 | 990 | | |
988 | 991 | | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
989 | 995 | | |
990 | 996 | | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
991 | 1005 | | |
992 | | - | |
| 1006 | + | |
993 | 1007 | | |
994 | | - | |
995 | | - | |
| 1008 | + | |
996 | 1009 | | |
997 | 1010 | | |
998 | 1011 | | |
| |||
1098 | 1111 | | |
1099 | 1112 | | |
1100 | 1113 | | |
1101 | | - | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1102 | 1119 | | |
1103 | 1120 | | |
1104 | 1121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
Lines changed: 132 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 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 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
Lines changed: 10 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 22 | + | |
47 | 23 | | |
48 | 24 | | |
49 | 25 | | |
| |||
53 | 29 | | |
54 | 30 | | |
55 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
56 | 38 | | |
57 | 39 | | |
58 | 40 | | |
| |||
0 commit comments