Skip to content

Commit 21cdbde

Browse files
authored
Merge pull request #1 from shakibdshy/dev
Refactor: Major library restructure and version upgrade to v2.0.0
2 parents 0777f01 + 341d4fd commit 21cdbde

Some content is hidden

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

56 files changed

+3991
-2560
lines changed

bun.lockb

2.57 KB
Binary file not shown.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12-
"@shakibdshy/react-tablegrid": "1.0.0-beta4",
12+
"@shakibdshy/react-pagination-pro": "^1.1.0",
13+
"@shakibdshy/react-tablegrid": "^2.0.2",
14+
"@shakibdshy/tailwind-theme": "^1.0.11",
15+
"@tanstack/react-query": "^5.66.0",
1316
"clsx": "^2.1.1",
1417
"fuse.js": "^7.0.0",
1518
"jotai": "^2.11.0",
19+
"lucide-react": "^0.474.0",
1620
"next": "15.1.2",
1721
"react": "^19.0.0",
1822
"react-dom": "^19.0.0",

src/app/layout.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { Metadata } from "next";
2+
import Provider from "@/components/provider";
23
import { Geist, Geist_Mono } from "next/font/google";
34
import "./globals.css";
45

@@ -13,8 +14,8 @@ const geistMono = Geist_Mono({
1314
});
1415

1516
export const metadata: Metadata = {
16-
title: "Create Next App",
17-
description: "Generated by create next app",
17+
title: "Headless Table Grid",
18+
description: "Headless Table Grid",
1819
};
1920

2021
export default function RootLayout({
@@ -27,7 +28,7 @@ export default function RootLayout({
2728
<body
2829
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
2930
>
30-
{children}
31+
<Provider>{children}</Provider>
3132
</body>
3233
</html>
3334
);

src/app/page.tsx

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
1-
import BasicTable from "@/components/containers/basic-table";
2-
import HeaderGroupsTable from "@/components/containers/header-groups";
3-
import BasicSearch from "@/components/containers/basic-search";
4-
import FuzzySearchFilter from "@/components/containers/fuzzy-search-filter";
5-
import ColumnVisibilityTable from "@/components/containers/column-visibility-table";
6-
import ColumnPinningTable from "@/components/containers/toggle-column-pinning-table";
7-
import CustomizedTable from "@/components/containers/customized-table";
8-
import ColumnResizingTable from "@/components/containers/column-resizing-table";
9-
import VirtualizedTable from "@/components/containers/virtualized-table";
1+
import BasicTable from "@/components/examples/basic-table";
2+
import BasicSearch from "@/components/examples/basic-search";
3+
import HeaderGroupsTable from "@/components/examples/header-groups";
4+
// import FuzzySearchFilter from "@/components/examples/fuzzy-search-filter";
5+
// import NestedTableExample from "@/components/examples/nested-table";
6+
// import ToggleColumnPinningTable from "@/components/examples/toggle-column-pinning-table";
7+
// import ColumnPinningTable from "@/components/examples/column-pinning-table";
8+
// import ColumnVisibilityTable from "@/components/examples/column-visibility-table";
9+
// import VirtualizedTable from "@/components/examples/virtualized-table";
10+
// import ColumnResizingTable from "@/components/examples/column-resizing-table";
11+
import CustomizedTable from "@/components/examples/customized-table";
12+
import PaginationExample from "@/components/examples/pagination";
1013

1114
export default function Home() {
1215
return (
1316
<main className="min-h-screen p-4">
14-
<VirtualizedTable />
15-
{/* <BasicTable />
16-
<ColumnResizingTable />
17-
<div className="space-y-8">
18-
<div className="border rounded-lg">
19-
<CustomizedTable />
20-
</div>
21-
<ColumnPinningTable />
22-
<ColumnVisibilityTable />
23-
<HeaderGroupsTable />
24-
<BasicSearch />
25-
<FuzzySearchFilter />
26-
</div> */}
17+
<BasicTable />
18+
<BasicSearch />
19+
<HeaderGroupsTable />
20+
{/* <FuzzySearchFilter /> */}
21+
{/* <NestedTableExample /> */}
22+
{/* <ToggleColumnPinningTable /> */}
23+
{/* <ColumnPinningTable /> */}
24+
{/* <ColumnVisibilityTable /> */}
25+
{/* <VirtualizedTable /> */}
26+
{/* <ColumnResizingTable /> */}
27+
<CustomizedTable />
28+
<PaginationExample />
29+
2730
</main>
2831
);
29-
}
32+
}

src/components/containers/basic-search.tsx

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

src/components/containers/basic-table.tsx

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

src/components/containers/column-resizing-table.tsx

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

0 commit comments

Comments
 (0)