Skip to content

Commit 02688d2

Browse files
committed
label interactions don't need to be bindable
1 parent c58196c commit 02688d2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/lib/components/data-vis/line-chart/LineChart.svelte

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
lineFunction,
1818
lineClicked,
1919
lineHovered,
20-
labelClicked = $bindable(),
21-
labelHovered = $bindable(),
20+
labelClicked,
21+
labelHovered,
2222
svgWidth = $bindable(500),
2323
activeMarkerId,
2424
onClickLine,
@@ -47,6 +47,7 @@
4747
series,
4848
y,
4949
x,
50+
seriesLabels = $bindable(),
5051
} = $props();
5152
5253
let chartWidth = $derived(svgWidth - paddingLeft - paddingRight);
@@ -125,6 +126,12 @@
125126
return acc;
126127
}, {}),
127128
);
129+
130+
function hasShowLabel(objOfArrays) {
131+
return Object.values(objOfArrays).some((array) =>
132+
array.some((obj) => obj.showLabel === true),
133+
);
134+
}
128135
</script>
129136
130137
<div bind:clientWidth={svgWidth}>

0 commit comments

Comments
 (0)