feat(core): add column pinning and grouping features to Griddy table

- Implement column pinning functionality allowing users to pin columns to the left or right.
- Introduce data grouping capabilities for better data organization.
- Enhance the theming guide with new styles for pinned columns and loading indicators.
- Add infinite scroll support with loading indicators for improved user experience.
- Update CSS styles to accommodate new features and improve visual feedback.
This commit is contained in:
2026-02-14 21:18:04 +02:00
parent ad325d94a9
commit e776844588
17 changed files with 1161 additions and 124 deletions

View File

@@ -68,7 +68,7 @@
"@testing-library/user-event": "^14.6.1",
"@types/jsdom": "~27.0.0",
"@types/node": "^25.2.3",
"@types/react": "^19.2.13",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/use-sync-external-store": "~1.5.0",
"@typescript-eslint/parser": "^8.55.0",
@@ -96,7 +96,7 @@
"typescript-eslint": "^8.55.0",
"vite": "^7.3.1",
"vite-plugin-dts": "^4.5.4",
"vite-tsconfig-paths": "^6.1.0",
"vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.0.18"
},
"peerDependencies": {
@@ -109,7 +109,7 @@
"@tanstack/react-query": "^5.90.5",
"@tanstack/react-table": "^8.21.3",
"@warkypublic/artemis-kit": "^1.0.10",
"@warkypublic/zustandsyncstore": "^0.0.4",
"@warkypublic/zustandsyncstore": "^1.0.0",
"idb-keyval": "^6.2.2",
"immer": "^10.1.3",
"react": ">= 19.0.0",
@@ -118,4 +118,4 @@
"use-sync-external-store": ">= 1.4.0",
"zustand": ">= 5.0.0"
}
}
}