@itwin/itwinui-react
Version:
A react component library for iTwinUI
10 lines (9 loc) • 344 B
JavaScript
export const onExpandHandler = (newState, instance, onExpand) => {
if (!instance?.preFilteredFlatRows.length)
return void onExpand?.([], newState);
let expandedData = [];
instance.preFilteredFlatRows.forEach((row) => {
if (newState.expanded[row.id]) expandedData.push(row.original);
});
onExpand?.(expandedData, newState);
};