feat(visualizer): add layers + fast timeframe switching

This commit is contained in:
u1
2026-02-01 21:17:28 +01:00
parent fc92392705
commit 89415f6793
17 changed files with 2758 additions and 127 deletions

View File

@@ -641,7 +641,7 @@ export default function TradingChart({
const buildSlicesPrimitive = new BuildSlicesPrimitive();
volumeSeries.attachPrimitive(buildSlicesPrimitive);
buildSlicesPrimitiveRef.current = buildSlicesPrimitive;
buildSlicesPrimitive.setEnabled(!showBuildRef.current);
buildSlicesPrimitive.setEnabled(showBuildRef.current);
const buildHoverSeries = chart.addSeries(LineSeries, {
color: BUILD_FLAT_COLOR,
@@ -1127,7 +1127,7 @@ export default function TradingChart({
const buildPrimitive = buildSlicesPrimitiveRef.current;
buildPrimitive?.setData({ candles, bucketSeconds: bs, samples: map });
buildPrimitive?.setEnabled(!showBuild);
buildPrimitive?.setEnabled(showBuild);
if (showBuild) {
const hoverTime = hoverCandleTime;