From c4294883581d413a41367f3a2d1e5128ad9f642d Mon Sep 17 00:00:00 2001 From: Saravana Achu Mac Date: Sat, 9 May 2026 01:39:15 -0700 Subject: [PATCH] refactor(ui): align backtest configurator controls --- .../components/BacktestConfigurator.tsx | 138 +++++++++--------- 1 file changed, 72 insertions(+), 66 deletions(-) diff --git a/web/src/backtest/components/BacktestConfigurator.tsx b/web/src/backtest/components/BacktestConfigurator.tsx index 9532748..a3657b2 100644 --- a/web/src/backtest/components/BacktestConfigurator.tsx +++ b/web/src/backtest/components/BacktestConfigurator.tsx @@ -6,6 +6,7 @@ import type { BacktestTriggerTimeframe } from '../types'; import { parseSymbolsInput, toDateInputValue } from '../utils'; +import { Button, Input, Select } from '../../components/ui/Primitives'; type SourceType = 'csv' | 'json' | 'replay' | 'kraken'; @@ -28,7 +29,7 @@ export const BacktestConfigurator: React.FC = ({ }) => { const now = Date.now(); const defaultFrom = toDateInputValue(now - (30 * 24 * 60 * 60 * 1000)); - const defaultTo = toDateInputValue(now); +const defaultTo = toDateInputValue(now); const [symbolsInput, setSymbolsInput] = useState((initialSymbols || []).join(', ')); const [timeframe, setTimeframe] = useState('15m'); @@ -136,42 +137,43 @@ export const BacktestConfigurator: React.FC = ({
@@ -179,43 +181,43 @@ export const BacktestConfigurator: React.FC = ({
@@ -223,48 +225,52 @@ export const BacktestConfigurator: React.FC = ({

Replay Semantics

@@ -277,7 +283,7 @@ export const BacktestConfigurator: React.FC = ({
{sourceType === 'kraken' ? ( ) : ( )} @@ -339,16 +346,15 @@ export const BacktestConfigurator: React.FC = ({
)} - +
); };