Skip to content

Commit 601d603

Browse files
authored
fix(D3 plugin): fix chart reflow (#452)
1 parent 1070273 commit 601d603

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/plugins/d3/renderer/D3Widget.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ const D3Widget = React.forwardRef<ChartKitWidgetRef | undefined, ChartKitProps<'
4646
forwardedRef,
4747
() => ({
4848
reflow() {
49-
handleResize();
49+
debuncedHandleResize();
5050
},
5151
}),
52-
[handleResize],
52+
[debuncedHandleResize],
5353
);
5454

5555
React.useEffect(() => {
@@ -66,8 +66,8 @@ const D3Widget = React.forwardRef<ChartKitWidgetRef | undefined, ChartKitProps<'
6666

6767
React.useEffect(() => {
6868
// dimensions initialize
69-
handleResize();
70-
}, [handleResize]);
69+
debuncedHandleResize();
70+
}, [debuncedHandleResize]);
7171

7272
if (validatedData.current !== data) {
7373
validateData(data);

src/plugins/d3/renderer/components/styles.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
.chartkit-d3 {
2+
position: absolute;
3+
}
4+
15
.chartkit-d3-axis {
26
& .domain {
37
stroke: var(--g-color-line-generic-active);

0 commit comments

Comments
 (0)