UNPKG

rr-table

Version:

Responsive and customizable React Table

34 lines (27 loc) 2.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var defineComp = function defineComp(component, defaultComponent) { if ((0, _react.isValidElement)(component)) { return function () { return component; }; } if (typeof component === 'function') { return component; } if ((0, _react.isValidElement)(defaultComponent)) { return function () { return defaultComponent; }; } if (typeof defaultComponent === 'function') { return defaultComponent; } }; var _default = defineComp; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9kZWZpbmVDb21wb25lbnRBc0Z1bmN0aW9uL2luZGV4LmpzIl0sIm5hbWVzIjpbImRlZmluZUNvbXAiLCJjb21wb25lbnQiLCJkZWZhdWx0Q29tcG9uZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBRUEsSUFBTUEsVUFBVSxHQUFHLFNBQWJBLFVBQWEsQ0FBQ0MsU0FBRCxFQUFZQyxnQkFBWixFQUFpQztBQUNsRCxNQUFJLDJCQUFlRCxTQUFmLENBQUosRUFBK0I7QUFDN0IsV0FBTztBQUFBLGFBQU1BLFNBQU47QUFBQSxLQUFQO0FBQ0Q7O0FBRUQsTUFBSSxPQUFPQSxTQUFQLEtBQXFCLFVBQXpCLEVBQXFDO0FBQ25DLFdBQU9BLFNBQVA7QUFDRDs7QUFFRCxNQUFJLDJCQUFlQyxnQkFBZixDQUFKLEVBQXNDO0FBQ3BDLFdBQU87QUFBQSxhQUFNQSxnQkFBTjtBQUFBLEtBQVA7QUFDRDs7QUFFRCxNQUFJLE9BQU9BLGdCQUFQLEtBQTRCLFVBQWhDLEVBQTRDO0FBQzFDLFdBQU9BLGdCQUFQO0FBQ0Q7QUFDRixDQWhCRDs7ZUFrQmVGLFUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc1ZhbGlkRWxlbWVudCB9IGZyb20gJ3JlYWN0JztcblxuY29uc3QgZGVmaW5lQ29tcCA9IChjb21wb25lbnQsIGRlZmF1bHRDb21wb25lbnQpID0+IHtcbiAgaWYgKGlzVmFsaWRFbGVtZW50KGNvbXBvbmVudCkpIHtcbiAgICByZXR1cm4gKCkgPT4gY29tcG9uZW50O1xuICB9XG5cbiAgaWYgKHR5cGVvZiBjb21wb25lbnQgPT09ICdmdW5jdGlvbicpIHtcbiAgICByZXR1cm4gY29tcG9uZW50O1xuICB9XG5cbiAgaWYgKGlzVmFsaWRFbGVtZW50KGRlZmF1bHRDb21wb25lbnQpKSB7XG4gICAgcmV0dXJuICgpID0+IGRlZmF1bHRDb21wb25lbnQ7XG4gIH1cblxuICBpZiAodHlwZW9mIGRlZmF1bHRDb21wb25lbnQgPT09ICdmdW5jdGlvbicpIHtcbiAgICByZXR1cm4gZGVmYXVsdENvbXBvbmVudDtcbiAgfVxufTtcblxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcDtcbiJdfQ==