UNPKG

rr-table

Version:

Responsive and customizable React Table

38 lines (27 loc) 2.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var defineText = function defineText(data) { var children = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; if (typeof data === 'string' || typeof data === 'number') { return data; } if (data && _typeof(data) === 'object' && _react.default.isValidElement(data)) { return data; } if (data && _typeof(data) === 'object' && data.title && typeof data.title === 'string') { return data.title; } if (typeof children === 'string') { return children; } return null; }; var _default = defineText; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9kZWZpbmVUZXh0L2luZGV4LmpzIl0sIm5hbWVzIjpbImRlZmluZVRleHQiLCJkYXRhIiwiY2hpbGRyZW4iLCJSZWFjdCIsImlzVmFsaWRFbGVtZW50IiwidGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7Ozs7O0FBRUEsSUFBTUEsVUFBVSxHQUFHLFNBQWJBLFVBQWEsQ0FBQ0MsSUFBRCxFQUEyQjtBQUFBLE1BQXBCQyxRQUFvQix1RUFBVCxJQUFTOztBQUM1QyxNQUFJLE9BQU9ELElBQVAsS0FBZ0IsUUFBaEIsSUFBNEIsT0FBT0EsSUFBUCxLQUFnQixRQUFoRCxFQUEwRDtBQUN4RCxXQUFPQSxJQUFQO0FBQ0Q7O0FBRUQsTUFBSUEsSUFBSSxJQUFJLFFBQU9BLElBQVAsTUFBZ0IsUUFBeEIsSUFBb0NFLGVBQU1DLGNBQU4sQ0FBcUJILElBQXJCLENBQXhDLEVBQW9FO0FBQ2xFLFdBQU9BLElBQVA7QUFDRDs7QUFFRCxNQUFJQSxJQUFJLElBQUksUUFBT0EsSUFBUCxNQUFnQixRQUF4QixJQUFvQ0EsSUFBSSxDQUFDSSxLQUF6QyxJQUFrRCxPQUFPSixJQUFJLENBQUNJLEtBQVosS0FBc0IsUUFBNUUsRUFBc0Y7QUFDcEYsV0FBT0osSUFBSSxDQUFDSSxLQUFaO0FBQ0Q7O0FBRUQsTUFBSSxPQUFPSCxRQUFQLEtBQW9CLFFBQXhCLEVBQWtDO0FBQ2hDLFdBQU9BLFFBQVA7QUFDRDs7QUFFRCxTQUFPLElBQVA7QUFDRCxDQWxCRDs7ZUFvQmVGLFUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5jb25zdCBkZWZpbmVUZXh0ID0gKGRhdGEsIGNoaWxkcmVuID0gbnVsbCkgPT4ge1xuICBpZiAodHlwZW9mIGRhdGEgPT09ICdzdHJpbmcnIHx8IHR5cGVvZiBkYXRhID09PSAnbnVtYmVyJykge1xuICAgIHJldHVybiBkYXRhO1xuICB9XG5cbiAgaWYgKGRhdGEgJiYgdHlwZW9mIGRhdGEgPT09ICdvYmplY3QnICYmIFJlYWN0LmlzVmFsaWRFbGVtZW50KGRhdGEpKSB7XG4gICAgcmV0dXJuIGRhdGE7XG4gIH1cblxuICBpZiAoZGF0YSAmJiB0eXBlb2YgZGF0YSA9PT0gJ29iamVjdCcgJiYgZGF0YS50aXRsZSAmJiB0eXBlb2YgZGF0YS50aXRsZSA9PT0gJ3N0cmluZycpIHtcbiAgICByZXR1cm4gZGF0YS50aXRsZTtcbiAgfVxuXG4gIGlmICh0eXBlb2YgY2hpbGRyZW4gPT09ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIGNoaWxkcmVuO1xuICB9XG5cbiAgcmV0dXJuIG51bGw7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVUZXh0O1xuIl19