mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-06 09:13:27 +08:00
Fabric: Enabling clang-format for half of Fabric modules
Summary: All code styles are terribly ugly. We have the only choise - choise something and embrace it. This particular code style was borrowed from a neibour Fabric-friendly project because it follows established Facebook guides and respects client-side traditions. Reviewed By: mdvacca Differential Revision: D10218598 fbshipit-source-id: 8c4cf6713c07768566dadef479191661c79988f0
This commit is contained in:
committed by
Facebook Github Bot
parent
3d31bebbeb
commit
3ad5c9e016
@@ -15,48 +15,84 @@
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
static TextAttributes convertRawProp(const RawProps &rawProps, const TextAttributes defaultTextAttributes) {
|
||||
auto textAttributes = TextAttributes {};
|
||||
static TextAttributes convertRawProp(
|
||||
const RawProps &rawProps,
|
||||
const TextAttributes defaultTextAttributes) {
|
||||
auto textAttributes = TextAttributes{};
|
||||
|
||||
// Color
|
||||
textAttributes.foregroundColor = convertRawProp(rawProps, "color", defaultTextAttributes.foregroundColor);
|
||||
textAttributes.backgroundColor = convertRawProp(rawProps, "backgroundColor", defaultTextAttributes.backgroundColor);
|
||||
textAttributes.opacity = convertRawProp(rawProps, "opacity", defaultTextAttributes.opacity);
|
||||
textAttributes.foregroundColor =
|
||||
convertRawProp(rawProps, "color", defaultTextAttributes.foregroundColor);
|
||||
textAttributes.backgroundColor = convertRawProp(
|
||||
rawProps, "backgroundColor", defaultTextAttributes.backgroundColor);
|
||||
textAttributes.opacity =
|
||||
convertRawProp(rawProps, "opacity", defaultTextAttributes.opacity);
|
||||
|
||||
// Font
|
||||
textAttributes.fontFamily = convertRawProp(rawProps, "fontFamily", defaultTextAttributes.fontFamily);
|
||||
textAttributes.fontSize = convertRawProp(rawProps, "fontSize", defaultTextAttributes.fontSize);
|
||||
textAttributes.fontSizeMultiplier = convertRawProp(rawProps, "fontSizeMultiplier", defaultTextAttributes.fontSizeMultiplier);
|
||||
textAttributes.fontWeight = convertRawProp(rawProps, "fontWeight", defaultTextAttributes.fontWeight);
|
||||
textAttributes.fontStyle = convertRawProp(rawProps, "fontStyle", defaultTextAttributes.fontStyle);
|
||||
textAttributes.fontVariant = convertRawProp(rawProps, "fontVariant", defaultTextAttributes.fontVariant);
|
||||
textAttributes.allowFontScaling = convertRawProp(rawProps, "allowFontScaling", defaultTextAttributes.allowFontScaling);
|
||||
textAttributes.letterSpacing = convertRawProp(rawProps, "letterSpacing", defaultTextAttributes.letterSpacing);
|
||||
textAttributes.fontFamily =
|
||||
convertRawProp(rawProps, "fontFamily", defaultTextAttributes.fontFamily);
|
||||
textAttributes.fontSize =
|
||||
convertRawProp(rawProps, "fontSize", defaultTextAttributes.fontSize);
|
||||
textAttributes.fontSizeMultiplier = convertRawProp(
|
||||
rawProps, "fontSizeMultiplier", defaultTextAttributes.fontSizeMultiplier);
|
||||
textAttributes.fontWeight =
|
||||
convertRawProp(rawProps, "fontWeight", defaultTextAttributes.fontWeight);
|
||||
textAttributes.fontStyle =
|
||||
convertRawProp(rawProps, "fontStyle", defaultTextAttributes.fontStyle);
|
||||
textAttributes.fontVariant = convertRawProp(
|
||||
rawProps, "fontVariant", defaultTextAttributes.fontVariant);
|
||||
textAttributes.allowFontScaling = convertRawProp(
|
||||
rawProps, "allowFontScaling", defaultTextAttributes.allowFontScaling);
|
||||
textAttributes.letterSpacing = convertRawProp(
|
||||
rawProps, "letterSpacing", defaultTextAttributes.letterSpacing);
|
||||
|
||||
// Paragraph
|
||||
textAttributes.lineHeight = convertRawProp(rawProps, "lineHeight", defaultTextAttributes.lineHeight);
|
||||
textAttributes.alignment = convertRawProp(rawProps, "alignment", defaultTextAttributes.alignment);
|
||||
textAttributes.baseWritingDirection = convertRawProp(rawProps, "baseWritingDirection", defaultTextAttributes.baseWritingDirection);
|
||||
textAttributes.lineHeight =
|
||||
convertRawProp(rawProps, "lineHeight", defaultTextAttributes.lineHeight);
|
||||
textAttributes.alignment =
|
||||
convertRawProp(rawProps, "alignment", defaultTextAttributes.alignment);
|
||||
textAttributes.baseWritingDirection = convertRawProp(
|
||||
rawProps,
|
||||
"baseWritingDirection",
|
||||
defaultTextAttributes.baseWritingDirection);
|
||||
|
||||
// Decoration
|
||||
textAttributes.textDecorationColor = convertRawProp(rawProps, "textDecorationColor", defaultTextAttributes.textDecorationColor);
|
||||
textAttributes.textDecorationLineType = convertRawProp(rawProps, "textDecorationLineType", defaultTextAttributes.textDecorationLineType);
|
||||
textAttributes.textDecorationLineStyle = convertRawProp(rawProps, "textDecorationLineStyle", defaultTextAttributes.textDecorationLineStyle);
|
||||
textAttributes.textDecorationLinePattern = convertRawProp(rawProps, "textDecorationLinePattern", defaultTextAttributes.textDecorationLinePattern);
|
||||
textAttributes.textDecorationColor = convertRawProp(
|
||||
rawProps,
|
||||
"textDecorationColor",
|
||||
defaultTextAttributes.textDecorationColor);
|
||||
textAttributes.textDecorationLineType = convertRawProp(
|
||||
rawProps,
|
||||
"textDecorationLineType",
|
||||
defaultTextAttributes.textDecorationLineType);
|
||||
textAttributes.textDecorationLineStyle = convertRawProp(
|
||||
rawProps,
|
||||
"textDecorationLineStyle",
|
||||
defaultTextAttributes.textDecorationLineStyle);
|
||||
textAttributes.textDecorationLinePattern = convertRawProp(
|
||||
rawProps,
|
||||
"textDecorationLinePattern",
|
||||
defaultTextAttributes.textDecorationLinePattern);
|
||||
|
||||
// Shadow
|
||||
textAttributes.textShadowOffset = convertRawProp(rawProps, "textShadowOffset", defaultTextAttributes.textShadowOffset);
|
||||
textAttributes.textShadowRadius = convertRawProp(rawProps, "textShadowRadius", defaultTextAttributes.textShadowRadius);
|
||||
textAttributes.textShadowColor = convertRawProp(rawProps, "textShadowColor", defaultTextAttributes.textShadowColor);
|
||||
textAttributes.textShadowOffset = convertRawProp(
|
||||
rawProps, "textShadowOffset", defaultTextAttributes.textShadowOffset);
|
||||
textAttributes.textShadowRadius = convertRawProp(
|
||||
rawProps, "textShadowRadius", defaultTextAttributes.textShadowRadius);
|
||||
textAttributes.textShadowColor = convertRawProp(
|
||||
rawProps, "textShadowColor", defaultTextAttributes.textShadowColor);
|
||||
|
||||
// Special
|
||||
textAttributes.isHighlighted = convertRawProp(rawProps, "isHighlighted", defaultTextAttributes.isHighlighted);
|
||||
textAttributes.isHighlighted = convertRawProp(
|
||||
rawProps, "isHighlighted", defaultTextAttributes.isHighlighted);
|
||||
|
||||
return textAttributes;
|
||||
}
|
||||
|
||||
BaseTextProps::BaseTextProps(const BaseTextProps &sourceProps, const RawProps &rawProps):
|
||||
textAttributes(convertRawProp(rawProps, sourceProps.textAttributes)) {};
|
||||
BaseTextProps::BaseTextProps(
|
||||
const BaseTextProps &sourceProps,
|
||||
const RawProps &rawProps)
|
||||
: textAttributes(convertRawProp(rawProps, sourceProps.textAttributes)){};
|
||||
|
||||
#pragma mark - DebugStringConvertible
|
||||
|
||||
|
||||
Reference in New Issue
Block a user