From 5250a20578d2039592db911319a91f6f4a9cb61d Mon Sep 17 00:00:00 2001 From: Jovines <1246634075@qq.com> Date: Fri, 27 Feb 2026 02:22:41 +0800 Subject: [PATCH] fix(mobile): optimize usage rate limits tabs UI for mobile (#522) Replace AnimatedTabs with lightweight text toggle in mobile usage view to improve visual hierarchy between navigation tabs and filter options. The new design uses text buttons with underline indicator instead of card-style tabs, making the two tab levels more distinguishable. Co-authored-by: Jovines --- packages/ui/src/components/layout/Header.tsx | 39 +++++++++++++++----- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/packages/ui/src/components/layout/Header.tsx b/packages/ui/src/components/layout/Header.tsx index e5aabd37..03dd766a 100644 --- a/packages/ui/src/components/layout/Header.tsx +++ b/packages/ui/src/components/layout/Header.tsx @@ -1573,20 +1573,41 @@ export const Header: React.FC = ({
-
+
Rate limits Last updated {formatTime(quotaLastUpdated)}
-
- - value={quotaDisplayMode} - onValueChange={handleDisplayModeChange} - tabs={quotaDisplayTabs} - size="sm" - className="w-[10.5rem]" - /> +
+ {/* Light-weight text toggle for Used/Remaining */} +
+ + ยท + +