Skip to content

Commit 813ed74

Browse files
committed
Specify text/icon spacing rather than reusing horizontal padding.
1 parent 62f299b commit 813ed74

File tree

5 files changed

+649
-12
lines changed

5 files changed

+649
-12
lines changed

components/createButtonComponent/index.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,20 +104,20 @@ export const createButtonComponent = (
104104

105105
const leftIconBase: TextStyle = {};
106106

107-
if (buttonStyle.horizontalPadding) {
108-
leftIconBase.paddingLeft = buttonStyle.horizontalPadding;
107+
if (buttonStyle.iconSpacing) {
108+
leftIconBase.paddingLeft = buttonStyle.iconSpacing;
109109
}
110110

111111
const rightIconBase: TextStyle = {};
112112

113-
if (buttonStyle.horizontalPadding) {
114-
rightIconBase.paddingRight = buttonStyle.horizontalPadding;
113+
if (buttonStyle.iconSpacing) {
114+
rightIconBase.paddingRight = buttonStyle.iconSpacing;
115115
}
116116

117117
const leftAndRightIconsBase: TextStyle = {};
118118

119-
if (buttonStyle.horizontalPadding) {
120-
leftAndRightIconsBase.paddingHorizontal = buttonStyle.horizontalPadding;
119+
if (buttonStyle.iconSpacing) {
120+
leftAndRightIconsBase.paddingHorizontal = buttonStyle.iconSpacing;
121121
}
122122

123123
const styles = StyleSheet.create({

components/createButtonComponent/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const ExampleDropDown = createButtonComponent({
1313
fontSize: 16,
1414
horizontalPadding: 10,
1515
verticalPadding: 2,
16+
iconSpacing: 5,
1617
default: {
1718
backgroundColor: `yellow`,
1819
color: `blue`,

0 commit comments

Comments
 (0)