From 3d3fd2cc5f1ff00c9b4d6fb8841f4b98ef1884e0 Mon Sep 17 00:00:00 2001 From: helloqian12138 Date: Wed, 22 Jan 2025 19:13:28 +0800 Subject: [PATCH 1/2] fix: table scroll width --- packages/drip-table-generator/package.json | 2 +- .../src/layouts/table-workstation/editable-table/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/drip-table-generator/package.json b/packages/drip-table-generator/package.json index 33ad721a2..538e41594 100755 --- a/packages/drip-table-generator/package.json +++ b/packages/drip-table-generator/package.json @@ -1,6 +1,6 @@ { "name": "drip-table-generator", - "version": "3.2.2-alpha.9", + "version": "3.2.2-alpha.10", "description": "A visualization tool for generating schema of drip-table.", "main": "dist/index.min.js", "module": "lib/index.js", diff --git a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx index a20295c87..8cdf7032d 100644 --- a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx +++ b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx @@ -53,7 +53,7 @@ function EditableTable< }, [props.tableConfig.configs.scroll?.y]); const tableWidth = React.useMemo(() => { const defaultWidth = props.tableConfig.columns.length * 200; - return containerRef.current?.getContainerWidth?.() || defaultWidth; + return (containerRef.current?.getContainerWidth?.() || defaultWidth) - 120; }, []); const dataSourceToUse = React.useMemo(() => { From 4c8ab7980dae9281a9509edecb3b15a888578b1d Mon Sep 17 00:00:00 2001 From: helloqian12138 Date: Wed, 22 Jan 2025 19:52:19 +0800 Subject: [PATCH 2/2] fix: inner width compatible --- packages/drip-table-generator/package.json | 2 +- .../src/layouts/table-workstation/editable-table/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/drip-table-generator/package.json b/packages/drip-table-generator/package.json index 538e41594..f8092eb47 100755 --- a/packages/drip-table-generator/package.json +++ b/packages/drip-table-generator/package.json @@ -1,6 +1,6 @@ { "name": "drip-table-generator", - "version": "3.2.2-alpha.10", + "version": "3.2.2-alpha.11", "description": "A visualization tool for generating schema of drip-table.", "main": "dist/index.min.js", "module": "lib/index.js", diff --git a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx index 8cdf7032d..3d8df8b52 100644 --- a/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx +++ b/packages/drip-table-generator/src/layouts/table-workstation/editable-table/index.tsx @@ -130,7 +130,7 @@ function EditableTable< display: 'flex', overflow: 'auto', height: tableHeight, - width: props.tableConfig.configs.scroll?.x ? Number(props.tableConfig.configs.scroll?.x) : void 0, + width: props.tableConfig.configs.scroll?.x ? Number(props.tableConfig.configs.scroll?.x) - 120 : void 0, }} >