Fix: Address Copilot review (use slice for suffix removal, remove unused import)

This commit is contained in:
wenliang 2026-02-13 16:34:51 +08:00
parent 960044eb2d
commit c227679ccf
2 changed files with 3 additions and 5 deletions

View File

@ -1,7 +1,5 @@
"use client";
import React, { useEffect, useRef, memo } from 'react';
import { useTheme } from "next-themes";
import { formatSymbolForTradingView } from '@/lib/utils';
interface TradingViewWatchlistProps {

View File

@ -160,17 +160,17 @@ export function formatSymbolForTradingView(symbol: string): string {
// Shanghai
if (upperSymbol.endsWith('.SS')) {
return `SSE:${upperSymbol.replace('.SS', '')}`;
return `SSE:${upperSymbol.slice(0, -3)}`;
}
// Shenzhen
if (upperSymbol.endsWith('.SZ')) {
return `SZSE:${upperSymbol.replace('.SZ', '')}`;
return `SZSE:${upperSymbol.slice(0, -3)}`;
}
// Hong Kong
if (upperSymbol.endsWith('.HK')) {
return `HKEX:${upperSymbol.replace('.HK', '')}`;
return `HKEX:${upperSymbol.slice(0, -3)}`;
}
return upperSymbol;