feat(dashboard): DataGrid improvements [4/4] (#8798)
**What** - Changes cell state strategy from tracking from lazy to eager. This has required some changes to the API of the DataGrid component, and createDataGridColumnHelper function. - Displays error messages in both affected cells and their rows. The row indicator also provides an option to quickly jump to an error. - Allows the user to hide all rows and columns that don't have errors, to help quickly get an overview of the errors in a large grid. - The first column of a DataGrid is now pinned, making it easier for a user to tell which entity they are editing. - Fixes and improvements to column visibility menu. - Adds a shortcuts modal that explains the different available keyboard commands. - Updates `@tanstack/react-table` to the latest version. Resolves CC-269
This commit is contained in:
@@ -31,13 +31,14 @@
|
||||
"@ariakit/react": "^0.4.1",
|
||||
"@dnd-kit/core": "^6.1.0",
|
||||
"@dnd-kit/sortable": "^8.0.0",
|
||||
"@hookform/error-message": "^2.0.1",
|
||||
"@hookform/resolvers": "3.4.2",
|
||||
"@medusajs/icons": "1.2.1",
|
||||
"@medusajs/js-sdk": "0.0.1",
|
||||
"@medusajs/ui": "3.0.0",
|
||||
"@radix-ui/react-collapsible": "1.1.0",
|
||||
"@tanstack/react-query": "^5.28.14",
|
||||
"@tanstack/react-table": "8.10.7",
|
||||
"@tanstack/react-table": "8.20.5",
|
||||
"@tanstack/react-virtual": "^3.8.3",
|
||||
"@uiw/react-json-view": "^2.0.0-alpha.17",
|
||||
"cmdk": "^0.2.0",
|
||||
@@ -55,6 +56,7 @@
|
||||
"react-country-flag": "^3.1.0",
|
||||
"react-currency-input-field": "^3.6.11",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-helmet-async": "^2.0.5",
|
||||
"react-hook-form": "7.49.1",
|
||||
"react-i18next": "13.5.0",
|
||||
"react-jwt": "^1.2.0",
|
||||
|
||||
Reference in New Issue
Block a user