-
Notifications
You must be signed in to change notification settings - Fork 25.1k
Closed
Labels
StaleThere has been a lack of activity on this issue and it may be closed soon.There has been a lack of activity on this issue and it may be closed soon.
Description
Is this a bug report?
Yes, padding attribute is not overriding individual padding attributes like paddingTop, paddingLeft, paddingVertical, etc...
Have you read the Contributing Guidelines?
Yes
Environment
Environment:
OS: macOS Sierra 10.12.6
Node: 7.9.0
Yarn: 0.23.2
npm: 4.5.0
Watchman: 4.7.0
Xcode: Xcode 8.2.1 Build version 8C1002
Android Studio: 2.3 AI-162.3871768
Packages: (wanted => installed)
react: 16.0.0-beta.5 => 16.0.0-beta.5
react-native: 0.49.3 => 0.49.3
Steps to Reproduce
- Create default styles for a wrapper component and assign padding values
const ScreenStyles = {
paddingTop: 0,
paddingLeft: 10,
paddingRight: 10,
paddingBottom: 10,
};
You also can try with paddingHorizontal and paddingVertical
- Declare new styles for custom screen, extending from ScreenStyles:
const CustomScreenStyles = StyleSheet.create({
screen: {
...ScreenStyles,
padding: 50,
}
});
Expected Behavior
Extended padding attribute must override individual values like paddingTop, paddingLeft, paddingVertical, etc...
Actual Behavior
padding attribute is not overriding individual padding attributes like paddingTop, paddingLeft, paddingVertical, etc...
Reproducible Demo
vdpdev, kamiranoff and Chachaproper
Metadata
Metadata
Assignees
Labels
StaleThere has been a lack of activity on this issue and it may be closed soon.There has been a lack of activity on this issue and it may be closed soon.