Skip to content

Commit f67bbac

Browse files
committed
v5.0.46
1 parent 67282b6 commit f67bbac

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@netdata/netdata-ui",
3-
"version": "5.0.45",
3+
"version": "5.0.46",
44
"description": "netdata UI kit",
55
"main": "dist/index.js",
66
"module": "dist/es6/index.js",

src/components/table/table.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ const Table = memo(props => {
9191

9292
expanded: defaultExpanded = tableDefaultProps.expanded,
9393
onExpandedChange: expandedChangeCb = tableDefaultProps.onExpandedChange,
94+
autoResetExpanded = false,
9495

9596
enableSorting,
9697
sortBy,
@@ -134,7 +135,7 @@ const Table = memo(props => {
134135
const [columnPinning, onColumnPinningChange] = usePinning(defaultColumnPinning, pinningChangeCb)
135136

136137
const [expanded, onExpandedChange] = useExpanding(defaultExpanded, expandedChangeCb)
137-
138+
console.log("table", expanded)
138139
const [rowSelection, onRowSelectionChange] = useSelecting(
139140
defaultRowSelection,
140141
rowSelectionChangeCb
@@ -195,7 +196,7 @@ const Table = memo(props => {
195196
getPaginationRowModel: getPaginationRowModel(),
196197
getExpandedRowModel: getExpandedRowModel(),
197198
getRowCanExpand,
198-
autoResetExpanded: false,
199+
autoResetExpanded,
199200
getGroupedRowModel: getGroupedRowModel(),
200201
getSubRows: useCallback(row => row.children, []),
201202
onPaginationChange,

src/components/table/useExpanding.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,19 @@ export default (defaultExpanded = emptyObj, onChange = noop) => {
88
const [expanded, setExpanded] = useState(() => defaultExpanded)
99

1010
useEffect(() => {
11-
if (!defaultExpanded || expanded === defaultExpanded) return
11+
if (expanded === defaultExpanded) return
1212

1313
initialSetRef.current = true
1414
setExpanded(defaultExpanded)
1515
}, [defaultExpanded])
1616

17-
const onExpand = useCallback(value => {
18-
onChange(value)
19-
setExpanded(value)
20-
}, [])
17+
const onExpand = useCallback(
18+
value => {
19+
onChange(value)
20+
setExpanded(value)
21+
},
22+
[onChange]
23+
)
2124

2225
return [expanded, onExpand]
2326
}

0 commit comments

Comments
 (0)