refactor: Company 页面一级 Tab 重构为 6 个
- 新增深度分析 Tab(从 CompanyOverview 提取为独立组件) - 新增动态跟踪 Tab(占位组件,后续添加内容) - Tab 顺序:公司概览 | 深度分析 | 股票行情 | 财务全景 | 盈利预测 | 动态跟踪 - 简化 CompanyOverview:移除内部 Tabs,只保留头部卡片 + 基本信息 - DeepAnalysis 组件独立管理深度分析数据加载(3个接口) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
// 公司详情页面入口 - 纯组合层
|
||||
|
||||
import React, { useEffect, useRef } from 'react';
|
||||
import { Container, VStack, useColorModeValue } from '@chakra-ui/react';
|
||||
import { Container, VStack } from '@chakra-ui/react';
|
||||
|
||||
// 自定义 Hooks
|
||||
import { useCompanyStock } from './hooks/useCompanyStock';
|
||||
@@ -24,8 +24,6 @@ import CompanyTabs from './components/CompanyTabs';
|
||||
* - PostHog 事件追踪
|
||||
*/
|
||||
const CompanyIndex = () => {
|
||||
const bgColor = useColorModeValue('white', 'gray.800');
|
||||
|
||||
// 1. 先获取股票代码(不带追踪回调)
|
||||
const {
|
||||
stockCode,
|
||||
@@ -78,7 +76,7 @@ const CompanyIndex = () => {
|
||||
isInWatchlist={isInWatchlist}
|
||||
isWatchlistLoading={isWatchlistLoading}
|
||||
onWatchlistToggle={handleWatchlistToggle}
|
||||
bgColor={bgColor}
|
||||
bgColor="white"
|
||||
/>
|
||||
|
||||
{/* 股票行情卡片:价格、关键指标、主力动态 */}
|
||||
@@ -88,7 +86,7 @@ const CompanyIndex = () => {
|
||||
<CompanyTabs
|
||||
stockCode={stockCode}
|
||||
onTabChange={trackTabChanged}
|
||||
bgColor={bgColor}
|
||||
bgColor="white"
|
||||
/>
|
||||
</VStack>
|
||||
</Container>
|
||||
|
||||
Reference in New Issue
Block a user