diff --git a/frontend/src/pages/TickerDetailPage.tsx b/frontend/src/pages/TickerDetailPage.tsx index 3b8dd22..38e14bc 100644 --- a/frontend/src/pages/TickerDetailPage.tsx +++ b/frontend/src/pages/TickerDetailPage.tsx @@ -20,7 +20,6 @@ import { RecommendationPanel } from '../components/ticker/RecommendationPanel'; import { Button } from '../components/ui/Button'; import { Callout } from '../components/ui/Callout'; import { Section } from '../components/ui/Section'; -import { Tabs } from '../components/ui/Tabs'; import { formatPrice } from '../lib/format'; import type { TradeSetup } from '../lib/types'; import type { FieldPoint } from '../components/ticker/StandingMatrix'; @@ -93,7 +92,7 @@ function DataFreshnessBar({ busy: boolean; }) { return ( -
Ticker
@@ -360,18 +360,54 @@ export default function TickerDetailPage() { )}+
Only the nearest support & resistance are drawn. Full list in the S/R Levels tab. {srLevels.isError && ' S/R levels unavailable.'}
- {/* Data freshness — per-source age + refresh, at the panel foot like the mockup */} -| Type | +Price Level | +Strength | +Method | +
|---|---|---|---|
| + {level.type} + | +{formatPrice(level.price_level)} | +{level.strength} | +{level.detection_method} | +
| Type | -Price Level | -Strength | -Method | -
|---|---|---|---|
| - {level.type} - | -{formatPrice(level.price_level)} | -{level.strength} | -{level.detection_method} | -