rr-table
Version:
Responsive and customizable React Table
24 lines (18 loc) • 1.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var defineColWidth = function defineColWidth(width) {
var doesNotFinishByNumberRegex = new RegExp(/\D$/);
if (width === null || width === undefined) {
return undefined;
}
if (doesNotFinishByNumberRegex.test(width)) {
return width;
}
return "".concat(width * 100, "%");
};
var _default = defineColWidth;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9kZWZpbmVDb2xXaWR0aC9pbmRleC5qcyJdLCJuYW1lcyI6WyJkZWZpbmVDb2xXaWR0aCIsIndpZHRoIiwiZG9lc05vdEZpbmlzaEJ5TnVtYmVyUmVnZXgiLCJSZWdFeHAiLCJ1bmRlZmluZWQiLCJ0ZXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsSUFBTUEsY0FBYyxHQUFHLFNBQWpCQSxjQUFpQixDQUFDQyxLQUFELEVBQVc7QUFDaEMsTUFBTUMsMEJBQTBCLEdBQUcsSUFBSUMsTUFBSixDQUFXLEtBQVgsQ0FBbkM7O0FBQ0EsTUFBSUYsS0FBSyxLQUFLLElBQVYsSUFBa0JBLEtBQUssS0FBS0csU0FBaEMsRUFBMkM7QUFDekMsV0FBT0EsU0FBUDtBQUNEOztBQUVELE1BQUlGLDBCQUEwQixDQUFDRyxJQUEzQixDQUFnQ0osS0FBaEMsQ0FBSixFQUE0QztBQUMxQyxXQUFPQSxLQUFQO0FBQ0Q7O0FBRUQsbUJBQVVBLEtBQUssR0FBRyxHQUFsQjtBQUNELENBWEQ7O2VBYWVELGMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBkZWZpbmVDb2xXaWR0aCA9ICh3aWR0aCkgPT4ge1xuICBjb25zdCBkb2VzTm90RmluaXNoQnlOdW1iZXJSZWdleCA9IG5ldyBSZWdFeHAoL1xcRCQvKTtcbiAgaWYgKHdpZHRoID09PSBudWxsIHx8IHdpZHRoID09PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gdW5kZWZpbmVkO1xuICB9XG5cbiAgaWYgKGRvZXNOb3RGaW5pc2hCeU51bWJlclJlZ2V4LnRlc3Qod2lkdGgpKSB7XG4gICAgcmV0dXJuIHdpZHRoO1xuICB9XG5cbiAgcmV0dXJuIGAke3dpZHRoICogMTAwfSVgO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29sV2lkdGg7XG4iXX0=