Skip to content

Commit f99f500

Browse files
anxhirrKevinVandy
andauthoredMar 22, 2024··
feat: qwik-table adapter (#5420)
* feat: qwik-table v1 hook + basic example * feat: row selection example * chore: add todo * add qwik examples to workspace * fix build and repo stuff. tests passing * feat: qwik filter example * fix: qwik-table package devDep & peerDep * fix qwik adapters state * code comments * fix jsx complier source + manage qwik comp on flex render + replace table state store with signal * spread state.value * fix: handle case when function(not qwik comp) is passed to flex render * some qwik docs * add sorting example * prettier * add install instructions for qwik * fix qwik flex render docs --------- Co-authored-by: Kevin Vandy <kevinvandy656@gmail.com>
1 parent bf09ef9 commit f99f500

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+2328
-58
lines changed
 

‎README.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# [TanStack](https://tanstack.com) Table v8
44

5-
Headless UI for building **powerful tables & datagrids** for **React, Solid, Vue, Svelte and TS/JS**.
5+
Headless UI for building **powerful tables & datagrids** for **React, Solid, Vue, Svelte, Qwik and TS/JS**.
66

77
<a href="https://twitter.com/intent/tweet?button_hashtag=TanStack" target="\_parent">
88
<img alt="#TanStack" src="https://img.shields.io/twitter/url?color=%2308a0e9&label=%23TanStack&style=social&url=https%3A%2F%2Ftwitter.com%2Fintent%2Ftweet%3Fbutton_hashtag%3DTanStack" />
@@ -46,7 +46,8 @@ Try other [TanStack](https://tanstack.com) libraries:
4646

4747
You may know **TanStack Table** by our adapter names, too!
4848

49-
- [React Table](https://tanstack.com/table/v8/docs/adapters/react-table)
49+
- [Qwik Table](https://tanstack.com/table/v8/docs/adapters/qwik-table)
50+
- [**React Table**](https://tanstack.com/table/v8/docs/adapters/react-table)
5051
- [Solid Table](https://tanstack.com/table/v8/docs/adapters/solid-table)
5152
- [Svelte Table](https://tanstack.com/table/v8/docs/adapters/svelte-table)
5253
- [Vue Table](https://tanstack.com/table/v8/docs/adapters/vue-table)
@@ -114,10 +115,12 @@ Install one of the following packages based on your framework of choice:
114115

115116
```bash
116117
# Npm
118+
npm install @tanstack/qwik-table
117119
npm install @tanstack/react-table
118120
npm install @tanstack/solid-table
119-
npm install @tanstack/vue-table
120121
npm install @tanstack/svelte-table
122+
npm install @tanstack/vue-table
123+
npm install @tanstack/table-core #vanilla js that can work with any framework
121124
```
122125

123126
## How to help?

‎docs/api/core/column-def.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ meta?: ColumnMeta // This interface is extensible via declaration merging. See b
9797
The meta data to be associated with the column. We can access it anywhere when the column is available via `column.columnDef.meta`. This type is global to all tables and can be extended like so:
9898

9999
```tsx
100-
import '@tanstack/react-table' //or vue, svelte, solid, etc.
100+
import '@tanstack/react-table' //or vue, svelte, solid, qwik, etc.
101101
102102
declare module '@tanstack/react-table' {
103103
interface ColumnMeta<TData extends RowData, TValue> {

0 commit comments

Comments
 (0)
Please sign in to comment.