Skip to content

Commit b2fbcee

Browse files
committed
table styling changes
1 parent 719017c commit b2fbcee

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

client/packages/lowcoder/src/comps/comps/tableComp/tableCompView.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,17 @@ const getStyle = (
6767
&,
6868
> td {
6969
background: ${genLinerGradient(rowStyle.background)};
70+
border-bottom:${rowStyle.borderWidth} ${rowStyle.borderStyle} ${rowStyle.border} !important;
71+
border-right:${rowStyle.borderWidth} ${rowStyle.borderStyle} ${rowStyle.border} !important;
7072
}
7173
}
7274
7375
> tr:nth-of-type(2n) {
7476
&,
7577
> td {
7678
background: ${alternateBackground};
79+
border-bottom:${rowStyle.borderWidth} ${rowStyle.borderStyle} ${rowStyle.border} !important;
80+
border-right:${rowStyle.borderWidth} ${rowStyle.borderStyle} ${rowStyle.border} !important;
7781
}
7882
}
7983
@@ -136,14 +140,15 @@ const BackgroundWrapper = styled.div<{
136140
$style: TableStyleType;
137141
$tableAutoHeight: boolean;
138142
}>`
139-
${(props) => !props.$tableAutoHeight && `height: calc(100% - ${props.$style.margin} - ${props.$style.margin});`}
140143
background: ${(props) => props.$style.background} !important;
141-
border: ${(props) => `${props.$style.borderWidth} solid ${props.$style.border} !important`};
144+
// border: ${(props) => `${props.$style.border} !important`};
142145
border-radius: ${(props) => props.$style.radius} !important;
143146
// padding: unset !important;
144-
padding: ${(props) => props.$style.padding} !important
147+
padding: ${(props) => props.$style.padding} !important;
145148
margin: ${(props) => props.$style.margin} !important;
146149
overflow: scroll !important;
150+
border-style:${(props) => props.$style.borderStyle} !important;
151+
border-width: ${(props) => `${props.$style.borderWidth} !important`};
147152
${(props) => props.$style}
148153
`;
149154

@@ -339,7 +344,6 @@ const TableTd = styled.td<{
339344
}
340345
background: ${(props) => props.$background} !important;
341346
border-color: ${(props) => props.$style.border} !important;
342-
border-width: ${(props) => props.$style.borderWidth} !important;
343347
border-radius: ${(props) => props.$style.radius};
344348
345349
padding: 0 !important;
@@ -533,7 +537,7 @@ function TableCellView(props: {
533537
text: columnStyle.text || columnsStyle.text,
534538
border: columnStyle.border || columnsStyle.border,
535539
radius: columnStyle.radius || columnsStyle.radius,
536-
borderWidth: columnStyle.borderWidth || columnsStyle.borderWidth,
540+
// borderWidth: columnStyle.borderWidth || columnsStyle.borderWidth,
537541
textSize: columnStyle.textSize || columnsStyle.textSize,
538542
textWeight: columnsStyle.textWeight || columnStyle.textWeight,
539543
fontFamily: columnsStyle.fontFamily || columnStyle.fontFamily,

client/packages/lowcoder/src/comps/comps/tableComp/tableTypes.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,12 @@ const tableChildrenMap = {
205205
pagination: PaginationControl,
206206
sort: valueComp<Array<SortValue>>([]),
207207
toolbar: TableToolbarComp,
208-
style: styleControl(TableStyle),
209-
rowStyle: styleControl(TableRowStyle),
208+
style: withDefault(styleControl(TableStyle), {borderWidth: '1px'}),
209+
rowStyle: withDefault(styleControl(TableRowStyle),{ borderWidth: '1px'}),
210210
toolbarStyle: styleControl(TableToolbarStyle),
211-
headerStyle: styleControl(TableHeaderStyle),
211+
headerStyle:withDefault(styleControl(TableHeaderStyle), {borderWidth: '1px'}),
212212
searchText: StringControl,
213-
columnsStyle: withDefault(styleControl(TableColumnStyle), {borderWidth: '1px', radius: '0px',fontStyle:'italic'}),
213+
columnsStyle: styleControl(TableColumnStyle),
214214
viewModeResizable: BoolControl,
215215
visibleResizables: BoolControl,
216216
// sample data for regenerating columns

client/packages/lowcoder/src/comps/controls/styleControlConstants.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,12 +1137,9 @@ const LinkTextStyle = [
11371137
export const TableStyle = [
11381138
MARGIN,
11391139
PADDING,
1140+
BORDER_STYLE,
1141+
BORDER_WIDTH,
11401142
...BG_STATIC_BORDER_RADIUS,
1141-
{
1142-
name: "borderWidth",
1143-
label: trans("style.borderWidth"),
1144-
borderWidth: "borderWidth",
1145-
},
11461143
] as const;
11471144

11481145
export const TableToolbarStyle = [
@@ -1191,6 +1188,9 @@ export const TableHeaderStyle = [
11911188
] as const;
11921189

11931190
export const TableRowStyle = [
1191+
BORDER_WIDTH,
1192+
BORDER_STYLE,
1193+
...BG_STATIC_BORDER_RADIUS,
11941194
getBackground(),
11951195
{
11961196
name: "selectedRowBackground",
@@ -1218,7 +1218,7 @@ export const TableColumnStyle = [
12181218
getStaticBackground("#00000000"),
12191219
getStaticBorder(),
12201220
MARGIN,
1221-
BORDER_WIDTH,
1221+
12221222
RADIUS,
12231223
TEXT,
12241224
TEXT_SIZE,

0 commit comments

Comments
 (0)