@wordpress/components
Version:
UI components for WordPress.
46 lines (36 loc) • 856 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ColorInput = void 0;
var _element = require("@wordpress/element");
var _rgbInput = require("./rgb-input");
var _hslInput = require("./hsl-input");
var _hexInput = require("./hex-input");
/**
* Internal dependencies
*/
const ColorInput = _ref => {
let {
colorType,
color,
onChange,
enableAlpha
} = _ref;
const props = {
color,
onChange,
enableAlpha
};
switch (colorType) {
case 'hsl':
return (0, _element.createElement)(_hslInput.HslInput, props);
case 'rgb':
return (0, _element.createElement)(_rgbInput.RgbInput, props);
default:
case 'hex':
return (0, _element.createElement)(_hexInput.HexInput, props);
}
};
exports.ColorInput = ColorInput;
//# sourceMappingURL=color-input.js.map