diff --git a/frontend/src/pages/Matches.tsx b/frontend/src/pages/Matches.tsx index 7ac436a..25a1bea 100644 --- a/frontend/src/pages/Matches.tsx +++ b/frontend/src/pages/Matches.tsx @@ -642,15 +642,21 @@ export default function Matches() { ))} - {/* 未开赛视图:从「未来 3 天」展开全部已加载的未开赛 */} - {!loading && hasHiddenUpcoming && ( + {/* 单一「加载更多」按钮:3 天视图时先展开,展开后从服务器拉取下一页 */} + {!loading && (hasHiddenUpcoming || nextCursor) && (
- + {hasHiddenUpcoming ? ( + + ) : ( + + )}
)} @@ -665,14 +671,6 @@ export default function Matches() { )} - - {!loading && nextCursor && ( -
- -
- )}