'use client'; import { PropsWithChildren, ReactNode } from 'react'; import { Text, Flex } from '@chakra-ui/react'; import { getBacktestScore } from '@tradejs/core/backtest'; import { useTestContext } from '../context'; interface TestCardTitleProps { leftSlot?: ReactNode; } export const TestCardTitle = ({ children, leftSlot, }: PropsWithChildren) => { const { testResult: { stat, test }, } = useTestContext(); const score = getBacktestScore(stat); return ( {leftSlot ? {leftSlot} : null} {test.symbol} score: {score} strategy: {test.strategyName} connector: {test.connectorName} suite Id: {test.testSuiteId} test Id: {test.testId} {children} ); };