diff --git a/app/components/Icons.jsx b/app/components/Icons.jsx index 15203f6..0649adb 100644 --- a/app/components/Icons.jsx +++ b/app/components/Icons.jsx @@ -260,3 +260,20 @@ export function MoonIcon(props) { ); } + +export function SwitchIcon({ props }) { + return ( + + + + + + ) +} diff --git a/app/page.jsx b/app/page.jsx index 8ae3ee9..8d3304c 100644 --- a/app/page.jsx +++ b/app/page.jsx @@ -16,7 +16,30 @@ import Announcement from "./components/Announcement"; import { Stat } from "./components/Common"; import FundTrendChart from "./components/FundTrendChart"; import FundIntradayChart from "./components/FundIntradayChart"; -import { ChevronIcon, CloseIcon, ExitIcon, EyeIcon, EyeOffIcon, GridIcon, ListIcon, LoginIcon, LogoutIcon, MoonIcon, PinIcon, PinOffIcon, PlusIcon, RefreshIcon, SettingsIcon, SortIcon, StarIcon, SunIcon, TrashIcon, UpdateIcon, UserIcon, CameraIcon } from "./components/Icons"; +import { + ChevronIcon, + CloseIcon, + ExitIcon, + EyeIcon, + EyeOffIcon, + GridIcon, + ListIcon, + LoginIcon, + LogoutIcon, + MoonIcon, + PinIcon, + PinOffIcon, + PlusIcon, + SettingsIcon, + SortIcon, + StarIcon, + SunIcon, + TrashIcon, + UpdateIcon, + UserIcon, + CameraIcon, + SwitchIcon +} from "./components/Icons"; import AddFundToGroupModal from "./components/AddFundToGroupModal"; import AddResultModal from "./components/AddResultModal"; import CloudConfigModal from "./components/CloudConfigModal"; @@ -273,7 +296,7 @@ function GroupSummary({ funds, holdings, groupName, getProfit, stickyTop }) {
-
持有收益{showPercent ? '(%)' : ''}
+
持有收益{showPercent ? '(%)' : ''}
0 ? 'up' : summary.totalHoldingReturn < 0 ? 'down' : ''} style={{ fontSize: '18px', fontWeight: 700, fontFamily: 'var(--font-mono)', cursor: 'pointer' }} @@ -4433,7 +4456,7 @@ export default function HomePage() { style={{ cursor: 'pointer', flexDirection: 'column', gap: 4 }} title="点击切换金额/百分比" > - 持有收益{percentModes[f.code] ? '(%)' : ''} + 持有收益{percentModes[f.code] ? '(%)' : ''} 0 ? 'up' : profit.profitTotal < 0 ? 'down' : ''}`}> {profit.profitTotal > 0 ? '+' : profit.profitTotal < 0 ? '-' : ''} {percentModes[f.code]