UNPKG

@itwin/itwinui-react

Version:

A react component library for iTwinUI

20 lines (19 loc) 547 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true, }); Object.defineProperty(exports, 'onExpandHandler', { enumerable: true, get: function () { return onExpandHandler; }, }); 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); };