File tree 2 files changed +9
-0
lines changed
packages/main/src/components/AnalyticalTable 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import '@ui5/webcomponents-icons/dist/icons/sort-descending';
5
5
import { createComponentStyles } from '@ui5/webcomponents-react-base/lib/createComponentStyles' ;
6
6
import { ThemingParameters } from '@ui5/webcomponents-react-base/lib/ThemingParameters' ;
7
7
import { Icon } from '@ui5/webcomponents-react/lib/Icon' ;
8
+ import { TextAlign } from '@ui5/webcomponents-react/lib/TextAlign' ;
8
9
import React , {
9
10
CSSProperties ,
10
11
DragEventHandler ,
@@ -136,6 +137,13 @@ export const ColumnHeader: FC<ColumnHeaderProps> = (props: ColumnHeaderProps) =>
136
137
if ( column . id === '__ui5wcr__internal_highlight_column' || column . id === '__ui5wcr__internal_selection_column' ) {
137
138
modifiedStyles . padding = 0 ;
138
139
}
140
+ if ( column . hAlign === TextAlign . End ) {
141
+ modifiedStyles . justifyContent = 'flex-end' ;
142
+ modifiedStyles . maxWidth = '' ;
143
+ if ( isLastColumn ) {
144
+ modifiedStyles . paddingRight = `calc(${ ThemingParameters . sapScrollBar_Dimension } + 1rem)` ;
145
+ }
146
+ }
139
147
return modifiedStyles ;
140
148
} , [ isResizable , dragOver , hasPopover ] ) ;
141
149
Original file line number Diff line number Diff line change @@ -20,4 +20,5 @@ export interface ColumnType extends Column {
20
20
disableGrouping : boolean ;
21
21
getResizerProps : ( ) => any ;
22
22
isResizing : boolean ;
23
+ hAlign : string ;
23
24
}
You can’t perform that action at this time.
0 commit comments