UNPKG

linkmore-design

Version:

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

34 lines (32 loc) β€’ 883 B
/* eslint-disable import/prefer-default-export */ export function getColumnKey(column, defaultKey) { if ('key' in column && column.key !== undefined && column.key !== null) { return column.key; } if (column.dataIndex) { return Array.isArray(column.dataIndex) ? column.dataIndex.join('.') : column.dataIndex; } return defaultKey; } export function getColumnPos(index, pos) { return pos ? "".concat(pos, "-").concat(index) : "".concat(index); } export function renderColumnTitle(title, props) { if (typeof title === 'function') { return title(props); } return title; } /** * Safe get column title * * Should filter [object Object] * * @param title * @returns */ export function safeColumnTitle(title, props) { var res = renderColumnTitle(title, props); if (Object.prototype.toString.call(res) === '[object Object]') return ''; return res; }