@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
20 lines (19 loc) • 638 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = rgbToRgbString;
var _rgbNormalize2 = _interopRequireDefault(require("./rgb-normalize"));
function rgbToRgbString(rgb) {
var _rgbNormalize = (0, _rgbNormalize2.default)(rgb),
r = _rgbNormalize.r,
g = _rgbNormalize.g,
b = _rgbNormalize.b,
a = _rgbNormalize.a;
var inner = "".concat(r, " ").concat(g, " ").concat(b);
if (a !== undefined && a < 100) {
inner += " / ".concat(a, "%");
}
return "rgb(".concat(inner, ")");
}