react-filerobot-video-editor
Version:
React component version of filerobot video editor (FVE).
1 lines • 788 B
JavaScript
import _slicedToArray from"@babel/runtime/helpers/slicedToArray";var rgbaToHexWithOpacity=function(){var a,c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",d={hex:"000000",opacity:1};if(!c)return d;if(c.startsWith("#"))return{hex:c.replace("#",""),opacity:1};var e=c.split(","),f=_slicedToArray(e,4),h=f[0],i=f[1],j=f[2],k=f[3];return"undefined"==typeof h||"undefined"==typeof i||"undefined"==typeof j?d:(h=parseFloat(h.replace(/rgba?\(/,"").trim()).toString(16),i=parseFloat(i.trim()).toString(16),j=parseFloat(j.trim()).toString(16),k=k?parseFloat(null!==(a=k.trim())&&void 0!==a?a:1):void 0,1===h.length&&(h="0".concat(h)),1===i.length&&(i="0".concat(i)),1===j.length&&(j="0".concat(j)),{hex:"".concat(h).concat(i).concat(j),opacity:k})};export default rgbaToHexWithOpacity;