import { colord } from 'colord';
/**
* Turn hex values to RGBA.
*
* @param {string} hex the color hex.
* @param {number} alpha the alpha number.
* @return {string} rgba color.
*/
export default function hexToRGBA( hex, alpha ) {
if ( ! hex ) {
return '';
}
if ( ! alpha && 0 !== alpha ) {
return hex;
}
if ( 1 === alpha || ! hex.startsWith( '#' ) ) {
return hex;
}
return colord( hex ).alpha( alpha ).toRgbString();
}