Skip to content

Commit 4e56129

Browse files
feat: added onRowExpandToggled prop to expander cell
1 parent 50f5f8e commit 4e56129

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/DataTable/TableCellExpander.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ type CellExpanderProps<T> = {
2323
expandableRowsSingle: boolean;
2424
expandableRowDisabled: RowState<T>;
2525
onExpandedRow: (action: ExpandSingleRowAction<T>) => void;
26+
handleExpanded: () => void;
2627
};
2728

2829
function CellExpander<T>({
@@ -34,6 +35,7 @@ function CellExpander<T>({
3435
keyField,
3536
rowCount,
3637
onExpandedRow,
38+
handleExpanded,
3739
expandableRowsSingle,
3840
expandableRowDisabled,
3941
}: CellExpanderProps<T>): JSX.Element {
@@ -48,6 +50,7 @@ function CellExpander<T>({
4850
rowCount,
4951
singleExpand: expandableRowsSingle,
5052
});
53+
handleExpanded();
5154
};
5255

5356
return (

src/DataTable/TableRow.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ function Row<T>({
205205
expandableRowsSingle={expandableRowsSingle}
206206
expandableRowDisabled={expandableRowDisabled}
207207
onExpandedRow={onExpandedRow}
208+
handleExpanded={handleExpanded}
208209
disabled={defaultExpanderDisabled}
209210
/>
210211
);

0 commit comments

Comments
 (0)