UNPKG

@wordpress/components

Version:
35 lines (29 loc) 964 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.rgba = rgba; var _colord = require("colord"); var _names = _interopRequireDefault(require("colord/plugins/names")); /** * External dependencies */ (0, _colord.extend)([_names.default]); /** * Generating a CSS compliant rgba() color value. * * @param {string} hexValue The hex value to convert to rgba(). * @param {number} alpha The alpha value for opacity. * @return {string} The converted rgba() color value. * * @example * rgba( '#000000', 0.5 ) * // rgba(0, 0, 0, 0.5) */ function rgba() { let hexValue = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; let alpha = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; return (0, _colord.colord)(hexValue).alpha(alpha).toRgbString(); } //# sourceMappingURL=colors.js.map