[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