rr-table
Version:
Responsive and customizable React Table
34 lines (27 loc) • 2.03 kB
JavaScript
;
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==