@@ -141,9 +141,11 @@ const TableWrapper = styled.div<{
141
141
} > `
142
142
max-height: 100%;
143
143
overflow-y: auto;
144
- background: white ;
144
+ background: ${ ( props ) => props . $style . background } ;
145
145
border: ${ ( props ) => `${ props . $style . borderWidth } solid ${ props . $style . border } ` } ;
146
146
border-radius: ${ ( props ) => props . $style . radius } ;
147
+ padding: ${ ( props ) => props . $style . padding } ;
148
+ margin: ${ ( props ) => props . $style . margin } ;
147
149
148
150
.ant-table-wrapper {
149
151
border-top: ${ ( props ) => ( props . $toolbarPosition === "above" ? "1px solid" : "unset" ) } ;
@@ -194,11 +196,11 @@ const TableWrapper = styled.div<{
194
196
> .ant-table-thead {
195
197
> tr > th {
196
198
background-color: ${ ( props ) => props . $headerStyle . headerBackground } ;
197
- border-color: ${ ( props ) => props . $style . border } ;
199
+ border-color: ${ ( props ) => props . $headerStyle . border } ;
198
200
border-width: ${ ( props ) => props . $headerStyle . borderWidth } ;
199
- color: ${ ( props ) => props . $style . headerText } ;
201
+ color: ${ ( props ) => props . $headerStyle . headerText } ;
200
202
font-size: ${ ( props ) => props . $headerStyle . textSize } ;
201
- border-inline-end: ${ ( props ) => `${ props . $headerStyle . borderWidth } solid ${ props . $style . border } ` } !important;
203
+ border-inline-end: ${ ( props ) => `${ props . $headerStyle . borderWidth } solid ${ props . $headerStyle . border } ` } !important;
202
204
${ ( props ) =>
203
205
props . $fixedHeader && `
204
206
position: sticky;
@@ -208,19 +210,23 @@ const TableWrapper = styled.div<{
208
210
`
209
211
}
210
212
213
+ > div {
214
+ margin: ${ ( props ) => props . $headerStyle . margin } ;
215
+ }
216
+
211
217
&:last-child {
212
218
border-inline-end: none !important;
213
219
}
214
220
&.ant-table-column-has-sorters:hover {
215
- background-color: ${ ( props ) => darkenColor ( props . $style . headerBackground , 0.05 ) } ;
221
+ background-color: ${ ( props ) => darkenColor ( props . $headerStyle . headerBackground , 0.05 ) } ;
216
222
}
217
223
218
224
> .ant-table-column-sorters > .ant-table-column-sorter {
219
- color: ${ ( props ) => props . $style . headerText === defaultTheme . textDark ? "#bfbfbf" : props . $style . headerText } ;
225
+ color: ${ ( props ) => props . $headerStyle . headerText === defaultTheme . textDark ? "#bfbfbf" : props . $headerStyle . headerText } ;
220
226
}
221
227
222
228
&::before {
223
- background-color: ${ ( props ) => props . $style . border } ;
229
+ background-color: ${ ( props ) => props . $headerStyle . border } ;
224
230
}
225
231
}
226
232
}
@@ -310,6 +316,8 @@ const TableTd = styled.td<{
310
316
border-color: ${ ( props ) => props . $style . border } !important;
311
317
border-width: ${ ( props ) => props . $style . borderWidth } !important;
312
318
border-radius: ${ ( props ) => props . $style . radius } ;
319
+ margin: ${ ( props ) => props . $style . margin } ;
320
+
313
321
padding: 0 !important;
314
322
315
323
> div {
@@ -488,6 +496,7 @@ function TableCellView(props: {
488
496
489
497
const style = {
490
498
background : cellColor || rowColor || columnStyle . background || columnsStyle . background ,
499
+ margin : columnStyle . margin || columnsStyle . margin ,
491
500
text : columnStyle . text || columnsStyle . text ,
492
501
border : columnStyle . border || columnsStyle . border ,
493
502
radius : columnStyle . radius || columnsStyle . radius ,
0 commit comments