{"version":3,"file":"useColumns.mjs","sources":["../../../../../src/components/Table/Internal/Hooks/useColumns.tsx"],"sourcesContent":[null],"names":["convertChildrenToColumns","children","toArray","filter","node","React","isValidElement","map","key","props","nodeChildren","restProps","__rest","column","Object","assign","flatColumns","columns","reduce","list","fixed","parsedFixed","subColumns","length","subColum","useColumns","expandable","expandedKeys","getRowKey","onTriggerExpand","expandIcon","rowExpandable","rowExpandDisabled","direction","expandRowByClick","columnWidth","transformColumns","baseColumns","useMemo","withExpandColumns","cloneColumns","slice","includes","EXPAND_COLUMN","expandColIndex","splice","expandColumnIndex","indexOf","index","prevColumn","fixedColumn","expandColumn","INTERNAL_COL_DEFINE","className","styles","tableExpandIconCol","columnType","title","tableRowExpandIconCell","width","render","_","record","rowKey","expanded","has","recordExpandable","recordExpandDisabled","icon","onExpand","disabled","onClick","e","stopPropagation","col","mergedColumns","finalColumns","flattenColumns","revertForRtl","process","env","NODE_ENV","warningFixed","allFixLeft","i","allFixRight","reverse"],"mappings":"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"}