|
import { useState } from 'react' |
|
import '../styles/Metrics.css' |
|
|
|
function Metrics() { |
|
const [tab, setTab] = useState('code') |
|
return ( |
|
<div className="metrics-panel"> |
|
<div className="tab-buttons"> |
|
<button className={tab === 'code' ? 'active' : ''} onClick={() => setTab('code')}>Code</button> |
|
<button className={tab === 'chart' ? 'active' : ''} onClick={() => setTab('chart')}>Chart</button> |
|
<button className={tab === 'metrics' ? 'active' : ''} onClick={() => setTab('metrics')}>Metrics</button> |
|
</div> |
|
<div className="tab-content"> |
|
{tab === 'code' && <pre>{`function backtest() { |
|
// strategy here |
|
}`}</pre>} |
|
{tab === 'chart' && <p>[Chart output goes here]</p>} |
|
{tab === 'metrics' && ( |
|
<ul> |
|
<li>Return: 10%</li> |
|
<li>Sharpe: 1.4</li> |
|
<li>Max Drawdown: 5%</li> |
|
</ul> |
|
)} |
|
</div> |
|
</div> |
|
) |
|
} |
|
|
|
export default Metrics |