UNPKG

linkmore-design

Version:

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

24 lines (23 loc) β€’ 628 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _util = require("../util"); /** θ‘Œεˆ†η»„ */ function useGroupDataSource({ groupRowKeys, customizeDataSource }) { const groupDataSource = (0, _react.useMemo)(() => { if (!groupRowKeys?.length) { return customizeDataSource; } const source = (0, _util.transformWithRowGroup)(customizeDataSource, groupRowKeys); return source; }, [customizeDataSource, groupRowKeys]); return [groupDataSource]; } var _default = useGroupDataSource; exports.default = _default;