yourname преди 7 месеца
родител
ревизия
04ebe3c4c9
променени са 2 файла, в които са добавени 5 реда и са изтрити 9 реда
  1. 4 4
      client/stock/components/stock-chart/src/hooks/useStockQueries.ts
  2. 1 5
      client/stock/stock_app.tsx

+ 4 - 4
client/stock/components/stock-chart/src/hooks/useStockQueries.ts

@@ -1,7 +1,7 @@
 import { useQuery } from '@tanstack/react-query';
 import { stockApi } from '../services/api.ts';
 import type { StockData, DateMemo } from '../types/index.ts';
-import { message } from 'antd';
+import { toast } from 'react-toastify';
 import { useEffect } from 'react';
 
 export function useStockQueries(code?: string) {
@@ -35,11 +35,11 @@ export function useStockQueries(code?: string) {
 
   useEffect(() => {
     if (isLoading) {
-      message.loading({ content: '正在加载数据...', key: 'stockLoading', duration: 0 });
+      toast.loading('正在加载数据...', { toastId: 'stockLoading' })
     } else {
-      message.destroy('stockLoading');
+      toast.done('stockLoading')
       if (error instanceof Error) {
-        message.error('加载数据失败,请稍后重试');
+        toast.error('加载数据失败,请稍后重试')
       }
     }
   }, [isLoading, error]);

+ 1 - 5
client/stock/stock_app.tsx

@@ -10,10 +10,6 @@ import { ActiveType } from "./components/stock-chart/src/types/index.ts";
 
 const queryClient = new QueryClient();
 
-const showToast = (type: 'info' | 'success' | 'error', message: string): void => {
-  toast[type](message);
-};
-
 function StockApp() {
   const chartRef = useRef<StockChartRef>(null);
 //   const lastSentDateRef = useRef('');
@@ -77,7 +73,7 @@ function StockApp() {
 
   const handleQuery = useCallback(() => {
     if(!stockCode){
-      showToast('error', '请先输入股票代码');
+      toast.error('请先输入股票代码')
       return;
     }
     if (stockCode && stockCode.trim()) {