Convert hex code to upper case in add-icon-data script (#8762)

This commit is contained in:
LitoMore 2023-06-10 23:33:26 +08:00 committed by GitHub
parent b646880b54
commit ab4fed9f82
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,8 +37,10 @@ const hexTransformer = (text) => {
const luminance = hexPattern.test(text) const luminance = hexPattern.test(text)
? getRelativeLuminance.default(`#${color}`) ? getRelativeLuminance.default(`#${color}`)
: -1; : -1;
if (luminance === -1) return text; if (luminance === -1) return text.toUpperCase();
return chalk.bgHex(`#${color}`).hex(luminance < 0.4 ? '#fff' : '#000')(text); return chalk.bgHex(`#${color}`).hex(luminance < 0.4 ? '#fff' : '#000')(
text.toUpperCase(),
);
}; };
const aliasesTransformer = (text) => const aliasesTransformer = (text) =>
@ -55,7 +57,7 @@ const aliasesChoices = Object.entries(
const getIconDataFromAnswers = (answers) => ({ const getIconDataFromAnswers = (answers) => ({
title: answers.title, title: answers.title,
hex: answers.hex, hex: answers.hex.toUpperCase(),
source: answers.source, source: answers.source,
...(answers.hasGuidelines ? { guidelines: answers.guidelines } : {}), ...(answers.hasGuidelines ? { guidelines: answers.guidelines } : {}),
...(answers.hasLicense ...(answers.hasLicense