Skip to content

Commit 56a6900

Browse files
authored
[DataGrid] Expose gridEditRowsStateSelector (#13877)
1 parent 9bcb21f commit 56a6900

File tree

7 files changed

+14
-1
lines changed

7 files changed

+14
-1
lines changed

docs/pages/x/api/data-grid/selectors.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,12 @@
152152
"description": "",
153153
"supportsApiRef": false
154154
},
155+
{
156+
"name": "gridEditRowsStateSelector",
157+
"returnType": "GridEditingState",
158+
"description": "Select the row editing state.",
159+
"supportsApiRef": false
160+
},
155161
{
156162
"name": "gridExpandedRowCountSelector",
157163
"returnType": "number",
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import { GridStateCommunity } from '../../../models/gridStateCommunity';
22

3-
// TODO v6: rename to gridEditingStateSelector
3+
/**
4+
* Select the row editing state.
5+
*/
46
export const gridEditRowsStateSelector = (state: GridStateCommunity) => state.editRows;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './gridEditingSelectors';

packages/x-data-grid/src/hooks/features/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export * from './columns';
44
export * from './columnGrouping';
55
export * from './columnResize';
66
export * from './density';
7+
export * from './editing';
78
export * from './filter';
89
export * from './focus';
910
export * from './pagination';

scripts/x-data-grid-premium.exports.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@
291291
{ "name": "GridEditModes", "kind": "Enum" },
292292
{ "name": "GridEditRowApi", "kind": "TypeAlias" },
293293
{ "name": "GridEditRowProps", "kind": "TypeAlias" },
294+
{ "name": "gridEditRowsStateSelector", "kind": "Variable" },
294295
{ "name": "GridEditSingleSelectCell", "kind": "Function" },
295296
{ "name": "GridEditSingleSelectCellProps", "kind": "Interface" },
296297
{ "name": "GridEventListener", "kind": "TypeAlias" },

scripts/x-data-grid-pro.exports.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@
265265
{ "name": "GridEditModes", "kind": "Enum" },
266266
{ "name": "GridEditRowApi", "kind": "TypeAlias" },
267267
{ "name": "GridEditRowProps", "kind": "TypeAlias" },
268+
{ "name": "gridEditRowsStateSelector", "kind": "Variable" },
268269
{ "name": "GridEditSingleSelectCell", "kind": "Function" },
269270
{ "name": "GridEditSingleSelectCellProps", "kind": "Interface" },
270271
{ "name": "GridEventListener", "kind": "TypeAlias" },

scripts/x-data-grid.exports.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@
236236
{ "name": "GridEditModes", "kind": "Enum" },
237237
{ "name": "GridEditRowApi", "kind": "TypeAlias" },
238238
{ "name": "GridEditRowProps", "kind": "TypeAlias" },
239+
{ "name": "gridEditRowsStateSelector", "kind": "Variable" },
239240
{ "name": "GridEditSingleSelectCell", "kind": "Function" },
240241
{ "name": "GridEditSingleSelectCellProps", "kind": "Interface" },
241242
{ "name": "GridEventListener", "kind": "TypeAlias" },

0 commit comments

Comments
 (0)