feat(ui): migrate portfolio and screener controls
This commit is contained in:
parent
9ea72f7a71
commit
3892093dc4
@ -4,6 +4,7 @@ import { useAppContext } from '../context/AppContext';
|
|||||||
import { PositionsTab } from '../tabs/PositionsTab';
|
import { PositionsTab } from '../tabs/PositionsTab';
|
||||||
import { HistoryTab } from '../tabs/HistoryTab';
|
import { HistoryTab } from '../tabs/HistoryTab';
|
||||||
import { PageHeader } from '../components/ui/page-header';
|
import { PageHeader } from '../components/ui/page-header';
|
||||||
|
import { Button } from '../components/ui/Primitives';
|
||||||
import { buildCreateExitPlanUrl, buildPlanDrillInUrl } from './tradePlansRoutes';
|
import { buildCreateExitPlanUrl, buildPlanDrillInUrl } from './tradePlansRoutes';
|
||||||
|
|
||||||
const TABS = ['Positions & Orders', 'Trade History'] as const;
|
const TABS = ['Positions & Orders', 'Trade History'] as const;
|
||||||
@ -23,14 +24,16 @@ export function PortfolioView() {
|
|||||||
|
|
||||||
<div className="tab-strip" style={{ marginBottom: 20 }}>
|
<div className="tab-strip" style={{ marginBottom: 20 }}>
|
||||||
{TABS.map(t => (
|
{TABS.map(t => (
|
||||||
<button
|
<Button
|
||||||
key={t}
|
key={t}
|
||||||
onClick={() => setTab(t)}
|
onClick={() => setTab(t)}
|
||||||
|
variant="ghost"
|
||||||
|
size="sm"
|
||||||
className="tab-button"
|
className="tab-button"
|
||||||
data-active={tab === t}
|
data-active={tab === t}
|
||||||
>
|
>
|
||||||
{t}
|
{t}
|
||||||
</button>
|
</Button>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user