diff --git a/frontend/src/components/search-stock.tsx b/frontend/src/components/search-stock.tsx index f2b6aa7..e2bb15d 100644 --- a/frontend/src/components/search-stock.tsx +++ b/frontend/src/components/search-stock.tsx @@ -32,9 +32,10 @@ function SearchResultItem({ result, onSelect }: { result: SearchResult, onSelect const defaultSource = "Bloomberg" const [source, setSource] = useState(defaultSource) const [symbol, setSymbol] = useState(result.symbol) // Editable symbol state + const [market, setMarket] = useState(result.market) // Editable market state // 根据市场获取可用数据源列表 - const availableSources = result.market === "CN" ? DATA_SOURCES.CN : DATA_SOURCES.GLOBAL + const availableSources = market === "CN" ? DATA_SOURCES.CN : DATA_SOURCES.GLOBAL return ( @@ -54,9 +55,13 @@ function SearchResultItem({ result, onSelect }: { result: SearchResult, onSelect /> - - {result.market} - +
+ setMarket(e.target.value)} + className="h-6 text-xs font-mono px-1 text-center bg-secondary/50 border-transparent hover:border-input focus:border-input transition-colors" + /> +
@@ -78,7 +83,7 @@ function SearchResultItem({ result, onSelect }: { result: SearchResult, onSelect