From 6e519a749663efab1928c311aee0dc466cf03b30 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 12 Jun 2026 23:48:41 +0800 Subject: [PATCH] fix(usage): compact toolbar controls and unify visual style - Reduce all four filter controls to w-[100px] h-9 - Add ChevronDown icon to date picker trigger for consistency - Suppress focus border highlight on select triggers after close --- src/components/usage/UsageDashboard.tsx | 6 +++--- src/components/usage/UsageDateRangePicker.tsx | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/usage/UsageDashboard.tsx b/src/components/usage/UsageDashboard.tsx index 0740dc376..9d49fcc27 100644 --- a/src/components/usage/UsageDashboard.tsx +++ b/src/components/usage/UsageDashboard.tsx @@ -206,7 +206,7 @@ export function UsageDashboard() { onValueChange={(v) => changeProviderName(decodeOptionValue(v))} > @@ -231,7 +231,7 @@ export function UsageDashboard() { onValueChange={(v) => setModel(decodeOptionValue(v))} > @@ -257,7 +257,7 @@ export function UsageDashboard() { onValueChange={(v) => changeRefreshInterval(Number(v))} > diff --git a/src/components/usage/UsageDateRangePicker.tsx b/src/components/usage/UsageDateRangePicker.tsx index 0e6af9d71..8f094c53d 100644 --- a/src/components/usage/UsageDateRangePicker.tsx +++ b/src/components/usage/UsageDateRangePicker.tsx @@ -1,6 +1,6 @@ import { useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; -import { CalendarDays, ChevronLeft, ChevronRight } from "lucide-react"; +import { CalendarDays, ChevronDown, ChevronLeft, ChevronRight } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { @@ -273,11 +273,12 @@ export function UsageDateRangePicker({