feat: 增加当日收益率切换
This commit is contained in:
13
app/page.jsx
13
app/page.jsx
@@ -442,6 +442,7 @@ export default function HomePage() {
|
||||
const [historyModal, setHistoryModal] = useState({ open: false, fund: null });
|
||||
const [addHistoryModal, setAddHistoryModal] = useState({ open: false, fund: null });
|
||||
const [percentModes, setPercentModes] = useState({}); // { [code]: boolean }
|
||||
const [todayPercentModes, setTodayPercentModes] = useState({}); // { [code]: boolean }
|
||||
|
||||
const holdingsRef = useRef(holdings);
|
||||
const pendingTradesRef = useRef(pendingTrades);
|
||||
@@ -4334,7 +4335,9 @@ export default function HomePage() {
|
||||
favorites,
|
||||
dcaPlans,
|
||||
holdings,
|
||||
percentModes,
|
||||
percentModes,
|
||||
todayPercentModes,
|
||||
todayPercentModes,
|
||||
valuationSeries,
|
||||
collapsedCodes,
|
||||
collapsedTrends,
|
||||
@@ -4350,6 +4353,8 @@ export default function HomePage() {
|
||||
onActionClick: (f) => setActionModal({ open: true, fund: f }),
|
||||
onPercentModeToggle: (code) =>
|
||||
setPercentModes((prev) => ({ ...prev, [code]: !prev[code] })),
|
||||
onTodayPercentModeToggle: (code) =>
|
||||
setTodayPercentModes((prev) => ({ ...prev, [code]: !prev[code] })),
|
||||
onToggleCollapse: toggleCollapse,
|
||||
onToggleTrendCollapse: toggleTrendCollapse,
|
||||
masked: maskAmounts,
|
||||
@@ -4426,6 +4431,8 @@ export default function HomePage() {
|
||||
onActionClick: (f) => setActionModal({ open: true, fund: f }),
|
||||
onPercentModeToggle: (code) =>
|
||||
setPercentModes((prev) => ({ ...prev, [code]: !prev[code] })),
|
||||
onTodayPercentModeToggle: (code) =>
|
||||
setTodayPercentModes((prev) => ({ ...prev, [code]: !prev[code] })),
|
||||
onToggleCollapse: toggleCollapse,
|
||||
onToggleTrendCollapse: toggleTrendCollapse,
|
||||
masked: maskAmounts,
|
||||
@@ -4455,6 +4462,7 @@ export default function HomePage() {
|
||||
dcaPlans={dcaPlans}
|
||||
holdings={holdings}
|
||||
percentModes={percentModes}
|
||||
todayPercentModes={todayPercentModes}
|
||||
valuationSeries={valuationSeries}
|
||||
collapsedCodes={collapsedCodes}
|
||||
collapsedTrends={collapsedTrends}
|
||||
@@ -4471,6 +4479,9 @@ export default function HomePage() {
|
||||
onPercentModeToggle={(code) =>
|
||||
setPercentModes((prev) => ({ ...prev, [code]: !prev[code] }))
|
||||
}
|
||||
onTodayPercentModeToggle={(code) =>
|
||||
setTodayPercentModes((prev) => ({ ...prev, [code]: !prev[code] }))
|
||||
}
|
||||
onToggleCollapse={toggleCollapse}
|
||||
onToggleTrendCollapse={toggleTrendCollapse}
|
||||
masked={maskAmounts}
|
||||
|
||||
Reference in New Issue
Block a user