[Build] Run build, remove useless colours
This commit is contained in:
		| @@ -57,6 +57,22 @@ const renderColourAsRGBAHex = ( colour, ambiance ) => { | ||||
|     return `rgba(${hexCol}${decimalToHex(ambiance)})`.toLowerCase(); | ||||
| } | ||||
|  | ||||
| const removeUselessColours = ( palette ) => { | ||||
|     const p = []; | ||||
|     for ( let i = 0; i < palette.length; i++ ) { | ||||
|         const luminance = calculateLuminance( palette[ i ] ); | ||||
|         if ( luminance < 215 && luminance > 40 ) { | ||||
|             p.push( palette[ i ] ); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     return p; | ||||
| } | ||||
|  | ||||
| const calculateLuminance = ( colour ) => { | ||||
|     return colour[ 0 ] + colour[ 1 ] + colour[ 2 ] / 3; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* | ||||
|  * Replace the colours with variable names | ||||
| @@ -149,5 +165,6 @@ module.exports = { | ||||
|     renderColourAsRGBHex, | ||||
|     renderColourAsRGBAHex, | ||||
|     themePreProcessor, | ||||
|     getGradientColour | ||||
|     getGradientColour, | ||||
|     removeUselessColours | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user