diff --git a/frontend/index.html b/frontend/index.html index 7f38b92..94fcdb5 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,7 +1,20 @@ - +
+ diff --git a/frontend/src/components/CandlestickChart.tsx b/frontend/src/components/CandlestickChart.tsx index 8652938..9b766fb 100644 --- a/frontend/src/components/CandlestickChart.tsx +++ b/frontend/src/components/CandlestickChart.tsx @@ -7,6 +7,7 @@ import { type CandlestickData, type HistogramData, } from 'lightweight-charts' +import { useChartTheme } from '@/lib/theme' export interface OHLC { date: string @@ -24,11 +25,9 @@ export function fmtBigNum(v: number): string { return v.toFixed(0) } +// 序列颜色 (双主题通用); 画布文字/网格/边框主题相关色走 ChartTheme const THEME = { background: 'transparent', - textColor: '#A1A1AA', - gridColor: 'rgba(255,255,255,0.04)', - borderColor: '#27272A', bull: '#F04438', bear: '#12B76A', volBull: 'rgba(240,68,56,0.4)', @@ -45,6 +44,19 @@ export function CandlestickChart({ data, height = 480 }: Props) { const chartRef = useRef