@@ -62,33 +62,31 @@ const flexBasisStyles = ({
62
62
63
63
type ImageDirection = 'vertical' | 'horizontal' | 'none' ;
64
64
65
+ /**
66
+ * There is no padding on the side of the image where the text is.
67
+ */
65
68
const paddingBetaContainerStyles = (
66
- imageDirectionMobile : ImageDirection ,
67
- imageDirectionDesktop : ImageDirection ,
68
- imagePositionOnDesktop : ImagePositionType ,
69
- paddingWidth : 1 | 2 ,
70
- isFlexibleContainer : boolean ,
69
+ imagePositionMobile : ImagePositionType ,
70
+ imagePositionDesktop : ImagePositionType ,
71
+ padding : 1 | 2 ,
71
72
) => css `
72
73
${ until . tablet } {
73
- padding-left : ${ imageDirectionMobile !== 'horizontal' &&
74
- `${ space [ paddingWidth ] } px` } ;
75
- padding-right : ${ imageDirectionMobile !== 'horizontal' &&
76
- `${ space [ paddingWidth ] } px` } ;
77
- padding-top : ${ imageDirectionMobile !== 'vertical' &&
78
- `${ space [ paddingWidth ] } px` } ;
79
- padding-bottom : ${ imageDirectionMobile !== 'vertical' &&
80
- `${ space [ paddingWidth ] } px` } ;
74
+ padding-left : ${ imagePositionMobile !== 'left' &&
75
+ `${ space [ padding ] } px` } ;
76
+ padding-right : ${ imagePositionMobile !== 'right' &&
77
+ `${ space [ padding ] } px` } ;
78
+ padding-top : ${ imagePositionMobile !== 'top' && `${ space [ padding ] } px` } ;
79
+ padding-bottom : ${ imagePositionMobile !== 'bottom' &&
80
+ `${ space [ padding ] } px` } ;
81
81
}
82
82
${ from . tablet } {
83
- padding-left : ${ imageDirectionDesktop !== 'horizontal' &&
84
- `${ space [ paddingWidth ] } px` } ;
85
- padding-right : ${ imageDirectionDesktop !== 'horizontal' &&
86
- `${ space [ paddingWidth ] } px` } ;
87
- padding-top : ${ imageDirectionDesktop !== 'vertical' &&
88
- `${ space [ paddingWidth ] } px` } ;
89
- padding-bottom : ${ ( imageDirectionDesktop !== 'vertical' ||
90
- ( ! isFlexibleContainer && imagePositionOnDesktop === 'top' ) ) &&
91
- `${ space [ paddingWidth ] } px` } ;
83
+ padding-left : ${ imagePositionDesktop !== 'left' &&
84
+ `${ space [ padding ] } px` } ;
85
+ padding-right : ${ imagePositionDesktop !== 'right' &&
86
+ `${ space [ padding ] } px` } ;
87
+ padding-top : ${ imagePositionDesktop !== 'top' && `${ space [ padding ] } px` } ;
88
+ padding-bottom : ${ imagePositionDesktop !== 'bottom' &&
89
+ `${ space [ padding ] } px` } ;
92
90
}
93
91
` ;
94
92
@@ -117,7 +115,6 @@ type Props = {
117
115
imageType ?: CardImageType ;
118
116
imageSize : ImageSizeType ;
119
117
isBetaContainer : boolean ;
120
- isFlexibleContainer : boolean ;
121
118
imagePositionOnDesktop : ImagePositionType ;
122
119
imagePositionOnMobile : ImagePositionType ;
123
120
padContent ?: 'small' | 'large' ;
@@ -129,14 +126,12 @@ export const ContentWrapper = ({
129
126
imageType,
130
127
imageSize,
131
128
isBetaContainer,
132
- isFlexibleContainer,
133
129
imagePositionOnDesktop,
134
130
imagePositionOnMobile,
135
131
padContent,
136
132
padRight = false ,
137
133
} : Props ) => {
138
134
const imageDirectionDesktop = getImageDirection ( imagePositionOnDesktop ) ;
139
- const imageDirectionMobile = getImageDirection ( imagePositionOnMobile ) ;
140
135
const paddingSpace = padContent === 'small' ? 1 : 2 ;
141
136
142
137
return (
@@ -153,11 +148,9 @@ export const ContentWrapper = ({
153
148
padContent &&
154
149
isBetaContainer &&
155
150
paddingBetaContainerStyles (
156
- imageDirectionMobile ,
157
- imageDirectionDesktop ,
151
+ imagePositionOnMobile ,
158
152
imagePositionOnDesktop ,
159
153
paddingSpace ,
160
- isFlexibleContainer ,
161
154
) ,
162
155
padRight && padRightStyles ,
163
156
] }
0 commit comments