Skip to content

Commit 479295e

Browse files
fix: table generator column height
1 parent ff952e7 commit 479295e

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

packages/drip-table-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "drip-table-generator",
3-
"version": "3.2.2-alpha.4",
3+
"version": "3.2.2-alpha.5",
44
"description": "A visualization tool for generating schema of drip-table.",
55
"main": "dist/index.min.js",
66
"module": "lib/index.js",

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/left-columns/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ function LeftFixedColumnsInner<
7676
}
7777
}
7878
}
79-
return Math.max(rowHeight, maxCellHeight);
79+
return (rowRef.current?.children.length || 0) <= 0 ? rowHeight : maxCellHeight;
8080
},
8181
getSubTableHeight: () => {
8282
const rows = (containerRef.current?.children || []) as HTMLDivElement[];

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/right-columns/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function RightFixedColumnsInner<
5555
}
5656
}
5757
}
58-
return Math.max(rowHeight, maxCellHeight);
58+
return (rowRef.current?.children.length || 0) <= 0 ? rowHeight : maxCellHeight;
5959
},
6060
}));
6161
return (

packages/drip-table-generator/src/layouts/table-workstation/editable-table/components/scroll-columns/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ function ScrollableColumnsInner<
4747
const containerRef = React.createRef<HTMLDivElement>();
4848
React.useImperativeHandle(ref, () => ({
4949
getRowHeight: () => {
50-
const rowHeight = rowRef.current?.offsetHeight ?? 0;
5150
let maxCellHeight = 0;
5251
for (const element of (rowRef.current?.children || []) as HTMLDivElement[]) {
5352
if (element.children[0]) {
@@ -57,7 +56,7 @@ function ScrollableColumnsInner<
5756
}
5857
}
5958
}
60-
return Math.max(rowHeight, maxCellHeight);
59+
return maxCellHeight;
6160
},
6261
getRowHeaderHeights: () => {
6362
const rows = (containerRef.current?.children || []) as HTMLDivElement[];

0 commit comments

Comments
 (0)