@@ -82,9 +82,10 @@ const styles = {
82
82
textAlign : 'start'
83
83
} ,
84
84
iconContainer : {
85
- display : 'inline-block ' ,
85
+ display : 'flex ' ,
86
86
position : 'absolute' ,
87
- color : ThemingParameters . sapContent_IconColor
87
+ color : ThemingParameters . sapContent_IconColor ,
88
+ insetInlineEnd : '0.5rem'
88
89
} ,
89
90
selectAllCheckBoxContainer : {
90
91
display : 'flex' ,
@@ -158,11 +159,7 @@ export const ColumnHeader: FC<ColumnHeaderProps> = (props: ColumnHeaderProps) =>
158
159
159
160
if ( margin > 0 ) margin += 0.5 ;
160
161
161
- if ( isRtl ) {
162
- style . marginLeft = `${ margin } rem` ;
163
- } else {
164
- style . marginRight = `${ margin } rem` ;
165
- }
162
+ style . marginInlineEnd = `${ margin } rem` ;
166
163
167
164
return style ;
168
165
} ) ( ) ;
@@ -180,8 +177,6 @@ export const ColumnHeader: FC<ColumnHeaderProps> = (props: ColumnHeaderProps) =>
180
177
? { right : 0 , transform : `translateX(-${ virtualColumn . start } px)` }
181
178
: { left : 0 , transform : `translateX(${ virtualColumn . start } px)` } ;
182
179
183
- const iconContainerDirectionStyles = isRtl ? { left : '0.5rem' } : { right : '0.5rem' } ;
184
-
185
180
const handleHeaderCellKeyDown = ( e ) => {
186
181
onKeyDown ?.( e ) ;
187
182
if ( hasPopover && e . code === 'Enter' ) {
@@ -261,7 +256,6 @@ export const ColumnHeader: FC<ColumnHeaderProps> = (props: ColumnHeaderProps) =>
261
256
</ Text >
262
257
< div
263
258
className = { classes . iconContainer }
264
- style = { iconContainerDirectionStyles }
265
259
data-component-name = { `AnalyticalTableHeaderIconsContainer-${ columnId } ` }
266
260
>
267
261
{ isFiltered && < Icon name = { iconFilter } aria-hidden /> }
0 commit comments