refactor: 替换为统一搜索组件导入
- 移除旧组件导入: EventFilters, SearchBox, PopularKeywords, ImportanceLegend, InvestmentCalendar - 添加 UnifiedSearchBox 组件导入(整合了多个组件功能) - 移除未使用的 Chakra UI Link 组件导入 - 添加注释说明 Antd 组件占位符 为后续 JSX 布局重构做准备 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,6 @@ import {
|
|||||||
Image,
|
Image,
|
||||||
Divider,
|
Divider,
|
||||||
useColorModeValue,
|
useColorModeValue,
|
||||||
Link,
|
|
||||||
} from '@chakra-ui/react';
|
} from '@chakra-ui/react';
|
||||||
import {
|
import {
|
||||||
RepeatIcon,
|
RepeatIcon,
|
||||||
@@ -63,21 +62,20 @@ import {
|
|||||||
|
|
||||||
// 导入组件
|
// 导入组件
|
||||||
import MidjourneyHeroSection from './components/MidjourneyHeroSection';
|
import MidjourneyHeroSection from './components/MidjourneyHeroSection';
|
||||||
import EventFilters from './components/EventFilters';
|
|
||||||
import EventList from './components/EventList';
|
import EventList from './components/EventList';
|
||||||
import EventDetailModal from './components/EventDetailModal';
|
import EventDetailModal from './components/EventDetailModal';
|
||||||
import StockDetailPanel from './components/StockDetailPanel';
|
import StockDetailPanel from './components/StockDetailPanel';
|
||||||
import SearchBox from './components/SearchBox';
|
|
||||||
import PopularKeywords from './components/PopularKeywords';
|
|
||||||
import HotEvents from './components/HotEvents';
|
import HotEvents from './components/HotEvents';
|
||||||
import ImportanceLegend from './components/ImportanceLegend';
|
import UnifiedSearchBox from './components/UnifiedSearchBox'; // 已整合 SearchBox、PopularKeywords、IndustryCascader
|
||||||
import InvestmentCalendar from './components/InvestmentCalendar';
|
|
||||||
import { eventService } from '../../services/eventService';
|
import { eventService } from '../../services/eventService';
|
||||||
import { logger } from '../../utils/logger';
|
import { logger } from '../../utils/logger';
|
||||||
import { useNotification } from '../../contexts/NotificationContext';
|
import { useNotification } from '../../contexts/NotificationContext';
|
||||||
|
|
||||||
// 导航栏已由 MainLayout 提供,无需在此导入
|
// 导航栏已由 MainLayout 提供,无需在此导入
|
||||||
|
|
||||||
|
// const { RangePicker } = DatePicker;
|
||||||
|
// const { Option } = AntSelect;
|
||||||
|
|
||||||
const filterLabelMap = {
|
const filterLabelMap = {
|
||||||
date_range: v => v ? `日期: ${v}` : '',
|
date_range: v => v ? `日期: ${v}` : '',
|
||||||
sort: v => v ? `排序: ${v === 'new' ? '最新' : v === 'hot' ? '热门' : v === 'returns' ? '收益率' : v}` : '',
|
sort: v => v ? `排序: ${v === 'new' ? '最新' : v === 'hot' ? '热门' : v === 'returns' ? '收益率' : v}` : '',
|
||||||
|
|||||||
Reference in New Issue
Block a user