Update react-table to v8 (#2131)

Updating react-table to v8. 
- Migrating the existing table to v8
- Preserving the visuals and logic

What's done?
- Cell components are moved under `Cells` folder
- Old styles for react-table-6 is removed.
- Old types are removed
- All logic was preserved
- Some cell components are removed for simplicity


Fixes: https://github.com/grafana/oss-big-tent-squad/issues/125
This commit is contained in:
ismail simsek
2025-12-10 19:25:04 +01:00
committed by GitHub
parent e073382983
commit cc492b916d
20 changed files with 931 additions and 745 deletions

View File

@@ -53,6 +53,7 @@
"@swc/core": "^1.3.90",
"@swc/helpers": "^0.5.0",
"@swc/jest": "^0.2.26",
"@tanstack/react-table": "^8.21.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.0.0",
"@types/glob": "^8.0.0",
@@ -93,7 +94,6 @@
"postcss-scss": "4.0.4",
"prettier": "^3.0.3",
"prop-types": "15.7.2",
"react-table-6": "6.11.0",
"react-use": "17.4.0",
"replace-in-file-webpack-plugin": "^1.0.6",
"sass": "1.63.2",