UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

17 lines (16 loc) β€’ 601 B
import { useMemo } from 'react'; import { transformWithRowGroup } from "../util"; /** θ‘Œεˆ†η»„ */ function useGroupDataSource(_ref) { var groupRowKeys = _ref.groupRowKeys, customizeDataSource = _ref.customizeDataSource; var groupDataSource = useMemo(function () { if (!(groupRowKeys !== null && groupRowKeys !== void 0 && groupRowKeys.length)) { return customizeDataSource; } var source = transformWithRowGroup(customizeDataSource, groupRowKeys); return source; }, [customizeDataSource, groupRowKeys]); return [groupDataSource]; } export default useGroupDataSource;