diff options
Diffstat (limited to 'platform/darwin/scripts/generate-style-code.js')
-rw-r--r-- | platform/darwin/scripts/generate-style-code.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/platform/darwin/scripts/generate-style-code.js b/platform/darwin/scripts/generate-style-code.js index 36c5e55c37..8da0fac399 100644 --- a/platform/darwin/scripts/generate-style-code.js +++ b/platform/darwin/scripts/generate-style-code.js @@ -169,7 +169,13 @@ global.describeValue = function (value, property, layerType) { if (!color) { throw new Error(`unrecognized color format in default value of ${property.name}`); } - return 'an `NSColor` or `UIColor`' + `object whose RGB value is ${color.r}, ${color.g}, ${color.b} and whose alpha value is ${color.a}`; + if (color.r === 0 && color.g === 0 && color.b === 0) { + return '`blackColor`' + ` with an alpha value of ${color.a}`; + } + if (color.r === 1 && color.g === 1 && color.b === 1) { + return '`whiteColor`' + ` with an alpha value of ${color.a}`; + } + return 'an `NSColor` or `UIColor`' + ` object whose RGB value is ${color.r}, ${color.g}, ${color.b} and whose alpha value is ${color.a}`; case 'array': let units = property.units || ''; if (units) { |