@wordpress/components
Version:
UI components for WordPress.
42 lines (38 loc) • 937 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.colorsUtils = void 0;
const gradients = {
linear: 'linear-gradient',
radial: 'radial-gradient'
};
const gradientOptions = [{
label: 'Linear',
value: gradients.linear
}, {
label: 'Radial',
value: gradients.radial
}];
const getGradientType = color => {
if (color !== null && color !== void 0 && color.includes(gradients.radial)) {
return gradients.radial;
} else if (color !== null && color !== void 0 && color.includes(gradients.linear)) {
return gradients.linear;
}
return false;
};
const colorsUtils = {
screens: {
gradientPicker: 'GradientPicker',
picker: 'Picker',
palette: 'Palette'
},
segments: ['Solid', 'Gradient'],
gradients,
gradientOptions,
getGradientType,
isGradient: color => !!getGradientType(color)
};
exports.colorsUtils = colorsUtils;
//# sourceMappingURL=utils.native.js.map