feat(visualizer): add build overlay toggle

Default is off so candles match production; enable via the new Build button when needed.
This commit is contained in:
u1
2026-01-09 02:05:37 +01:00
parent 9420c89f52
commit a9ccc0b00e
4 changed files with 51 additions and 1 deletions

View File

@@ -18,6 +18,8 @@ type Props = {
onTimeframeChange: (tf: string) => void;
showIndicators: boolean;
onToggleIndicators: () => void;
showBuild: boolean;
onToggleBuild: () => void;
seriesLabel: string;
};
@@ -49,6 +51,8 @@ export default function ChartPanel({
onTimeframeChange,
showIndicators,
onToggleIndicators,
showBuild,
onToggleBuild,
seriesLabel,
}: Props) {
const [isFullscreen, setIsFullscreen] = useState(false);
@@ -272,6 +276,8 @@ export default function ChartPanel({
onTimeframeChange={onTimeframeChange}
showIndicators={showIndicators}
onToggleIndicators={onToggleIndicators}
showBuild={showBuild}
onToggleBuild={onToggleBuild}
priceAutoScale={priceAutoScale}
onTogglePriceAutoScale={() => setPriceAutoScale((v) => !v)}
seriesLabel={seriesLabel}
@@ -300,6 +306,7 @@ export default function ChartPanel({
ema20={indicators.ema20}
bb20={indicators.bb20}
showIndicators={showIndicators}
showBuild={showBuild}
bucketSeconds={bucketSeconds}
seriesKey={seriesKey}
fib={fibRenderable}