antd-mobile
Version:
<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />
18 lines (15 loc) • 473 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useColumns = useColumns;
var _react = require("react");
function useColumns(rawColumns, value) {
return (0, _react.useMemo)(() => {
const columns = typeof rawColumns === 'function' ? rawColumns(value) : rawColumns;
return columns.map(column => column.map(item => typeof item === 'string' ? {
label: item,
value: item
} : item));
}, [rawColumns, value]);
}
;