UNPKG

rr-table

Version:

Responsive and customizable React Table

36 lines (27 loc) 2.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _get = _interopRequireDefault(require("lodash/fp/get")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var selectValueInArray = function selectValueInArray(_ref) { var key = _ref.key, data = _ref.data, _ref$separator = _ref.separator, separator = _ref$separator === void 0 ? ' - ' : _ref$separator; if (Array.isArray(key) && data) { var values = key.map(function (k) { var value = (0, _get.default)(k)(data); if (Array.isArray(value)) { return value.join(separator); } return value; }); return values.join(separator); } return null; }; var _default = selectValueInArray; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9zZWxlY3RWYWx1ZUluQXJyYXkvaW5kZXguanMiXSwibmFtZXMiOlsic2VsZWN0VmFsdWVJbkFycmF5Iiwia2V5IiwiZGF0YSIsInNlcGFyYXRvciIsIkFycmF5IiwiaXNBcnJheSIsInZhbHVlcyIsIm1hcCIsImsiLCJ2YWx1ZSIsImpvaW4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7OztBQUVBLElBQU1BLGtCQUFrQixHQUFHLFNBQXJCQSxrQkFBcUIsT0FBc0M7QUFBQSxNQUFuQ0MsR0FBbUMsUUFBbkNBLEdBQW1DO0FBQUEsTUFBOUJDLElBQThCLFFBQTlCQSxJQUE4QjtBQUFBLDRCQUF4QkMsU0FBd0I7QUFBQSxNQUF4QkEsU0FBd0IsK0JBQVosS0FBWTs7QUFDL0QsTUFBSUMsS0FBSyxDQUFDQyxPQUFOLENBQWNKLEdBQWQsS0FBc0JDLElBQTFCLEVBQWdDO0FBQzlCLFFBQU1JLE1BQU0sR0FBR0wsR0FBRyxDQUFDTSxHQUFKLENBQVEsVUFBQ0MsQ0FBRCxFQUFPO0FBQzVCLFVBQU1DLEtBQUssR0FBRyxrQkFBSUQsQ0FBSixFQUFPTixJQUFQLENBQWQ7O0FBQ0EsVUFBSUUsS0FBSyxDQUFDQyxPQUFOLENBQWNJLEtBQWQsQ0FBSixFQUEwQjtBQUN4QixlQUFPQSxLQUFLLENBQUNDLElBQU4sQ0FBV1AsU0FBWCxDQUFQO0FBQ0Q7O0FBQ0QsYUFBT00sS0FBUDtBQUNELEtBTmMsQ0FBZjtBQU9BLFdBQU9ILE1BQU0sQ0FBQ0ksSUFBUCxDQUFZUCxTQUFaLENBQVA7QUFDRDs7QUFDRCxTQUFPLElBQVA7QUFDRCxDQVpEOztlQWNlSCxrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnZXQgZnJvbSAnbG9kYXNoL2ZwL2dldCc7XG5cbmNvbnN0IHNlbGVjdFZhbHVlSW5BcnJheSA9ICh7IGtleSwgZGF0YSwgc2VwYXJhdG9yID0gJyAtICcgfSkgPT4ge1xuICBpZiAoQXJyYXkuaXNBcnJheShrZXkpICYmIGRhdGEpIHtcbiAgICBjb25zdCB2YWx1ZXMgPSBrZXkubWFwKChrKSA9PiB7XG4gICAgICBjb25zdCB2YWx1ZSA9IGdldChrKShkYXRhKTtcbiAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgICByZXR1cm4gdmFsdWUuam9pbihzZXBhcmF0b3IpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHZhbHVlO1xuICAgIH0pO1xuICAgIHJldHVybiB2YWx1ZXMuam9pbihzZXBhcmF0b3IpO1xuICB9XG4gIHJldHVybiBudWxsO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgc2VsZWN0VmFsdWVJbkFycmF5O1xuIl19