Skip to content

Commit 620590e

Browse files
committed
remove qwik
1 parent 8ed88e4 commit 620590e

Some content is hidden

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

64 files changed

+5
-2579
lines changed

README.md

Lines changed: 1 addition & 3 deletions
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, Qwik and TS/JS**.
5+
Headless UI for building **powerful tables & datagrids** for **React, Solid, Vue, Svelte 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" />
@@ -48,7 +48,6 @@ You may know **TanStack Table** by our adapter names, too!
4848

4949
- [Angular Table](https://tanstack.com/table/v8/docs/framework/angular/angular-table)
5050
- [Lit Table](https://tanstack.com/table/v8/docs/framework/lit/lit-table)
51-
- [Qwik Table](https://tanstack.com/table/v8/docs/framework/qwik/qwik-table)
5251
- [**React Table**](https://tanstack.com/table/v8/docs/framework/react/react-table)
5352
- [Solid Table](https://tanstack.com/table/v8/docs/framework/solid/solid-table)
5453
- [Svelte Table](https://tanstack.com/table/v8/docs/framework/svelte/svelte-table)
@@ -119,7 +118,6 @@ Install one of the following packages based on your framework of choice:
119118
# Npm
120119
npm install @tanstack/angular-table
121120
npm install @tanstack/lit-table
122-
npm install @tanstack/qwik-table
123121
npm install @tanstack/react-table
124122
npm install @tanstack/solid-table
125123
npm install @tanstack/svelte-table

docs/api/core/column-def.md

Lines changed: 1 addition & 1 deletion
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, qwik, etc.
100+
import '@tanstack/react-table' //or vue, svelte, solid, etc.
101101
102102
declare module '@tanstack/react-table' {
103103
interface ColumnMeta<TFeatures extends TableFeatures, TData extends RowData, TValue> {

docs/config.json

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,6 @@
4949
}
5050
]
5151
},
52-
{
53-
"label": "qwik",
54-
"children": [
55-
{
56-
"label": "Qwik Table Adapter",
57-
"to": "framework/qwik/qwik-table"
58-
}
59-
]
60-
},
6152
{
6253
"label": "react",
6354
"children": [
@@ -164,15 +155,6 @@
164155
}
165156
]
166157
},
167-
{
168-
"label": "qwik",
169-
"children": [
170-
{
171-
"label": "Table State",
172-
"to": "framework/qwik/guide/table-state"
173-
}
174-
]
175-
},
176158
{
177159
"label": "react",
178160
"children": [
@@ -494,27 +476,6 @@
494476
}
495477
]
496478
},
497-
{
498-
"label": "qwik",
499-
"children": [
500-
{
501-
"to": "framework/qwik/examples/basic",
502-
"label": "Basic"
503-
},
504-
{
505-
"to": "framework/qwik/examples/filters",
506-
"label": "Filters"
507-
},
508-
{
509-
"to": "framework/qwik/examples/row-selection",
510-
"label": "Row Selection"
511-
},
512-
{
513-
"to": "framework/qwik/examples/sorting",
514-
"label": "Sorting"
515-
}
516-
]
517-
},
518479
{
519480
"label": "react",
520481
"children": [

docs/framework/qwik/guide/table-state.md

Lines changed: 0 additions & 178 deletions
This file was deleted.

docs/framework/qwik/qwik-table.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

docs/guide/migrating.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Here are the expected breaking changes for the most common use cases of TanStack
1212
- `createAngularTable` -> `injectTable`
1313
- `createSolidTable` -> `createTable`
1414
- `createSvelteTable` -> `createTable`
15-
- `useQwikTable` -> `useTable`
1615
- `useReactTable` -> `useTable`
1716
- `useVueTable` -> `useTable`
1817

docs/guide/tables.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@ this.table = injectTable({ columns: this.columns, data: this.data(), getCoreRowM
5656
//lit
5757
const table = this.tableController.table({ columns, data, getCoreRowModel: createCoreRowModel() })
5858

59-
//qwik
60-
const table = useTable({ columns, data, getCoreRowModel: createCoreRowModel() })
61-
6259
//react
6360
const table = useTable({ columns, data, getCoreRowModel: createCoreRowModel() })
6461

docs/installation.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,6 @@ The `@tanstack/svelte-table` package works with Svelte 3 and Svelte 4.
4444

4545
> NOTE: There is not a built-in Svelte 5 adapter yet, but you can still use TanStack Table with Svelte 5 by installing the `@tanstack/table-core` package and using a custom adapter from the community. See this [PR](https://github.com/TanStack/table/pull/5403) for inspiration.
4646
47-
## Qwik Table
48-
49-
```bash
50-
npm install @tanstack/qwik-table
51-
```
52-
53-
The `@tanstack/qwik-table` package works with Qwik 1.
54-
55-
> NOTE: There will be a "breaking change" release in the near future to support Qwik 2. This will be released as a minor version bump, but will be documented. Qwik 2 itself will have no breaking changes, but its name on the npm registry will change, and require different peer dependencies.
56-
57-
> NOTE: The current qwik adapter only works with CSR. More improvements may not be available until a future table version.
58-
5947
## Angular Table
6048

6149
```bash

docs/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Introduction
33
---
44

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

77
## What is "headless" UI?
88

docs/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ If you use TypeScript, you will get top-notch type safety and editor autocomplet
1212

1313
## Headless
1414

15-
As it was mentioned extensively in the [Intro](../introduction) section, TanStack Table is **headless**. This means that it doesn't render any DOM elements, and instead relies on you, the UI/UX developer to provide the table's markup and styles. This is a great way to build a table that can be used in any UI framework, including React, Vue, Solid, Svelte, Qwik, Angular, and even JS-to-native platforms like React Native!
15+
As it was mentioned extensively in the [Intro](../introduction) section, TanStack Table is **headless**. This means that it doesn't render any DOM elements, and instead relies on you, the UI/UX developer to provide the table's markup and styles. This is a great way to build a table that can be used in any UI framework, including React, Vue, Solid, Svelte, Angular, and even JS-to-native platforms like React Native!
1616

1717
## Agnostic
1818

1919
Since TanStack Table is headless and runs on a vanilla JavaScript core, it is agnostic in a couple of ways:
2020

21-
1. TanStack Table is **Framework Agnostic**, which means you can use it with any JavaScript framework (or library) that you want. TanStack Table provides ready-to-use adapters for React, Vue, Solid, Svelte, and Qwik out of the box, but you can create your own adapter if you need to.
21+
1. TanStack Table is **Framework Agnostic**, which means you can use it with any JavaScript framework (or library) that you want. TanStack Table provides ready-to-use adapters for React, Vue, Solid, Svelte out of the box, but you can create your own adapter if you need to.
2222
2. TanStack Table is **CSS / Component Library Agnostic**, which means that you can use TanStack Table with whatever CSS strategy or component library you want. TanStack Table itself does not render any table markup or styles. You bring your own! Want to use Tailwind or ShadCN? No problem! Want to use Material UI or Bootstrap? No problem! Have your own custom design system? TanStack Table was made for you!
2323

2424
## Core Objects and Types

0 commit comments

Comments
 (0)