From 5bc4c748139029a8856191d5820f7aff90c5ae3d Mon Sep 17 00:00:00 2001 From: CaIon Date: Tue, 26 May 2026 12:40:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20fix(logs):=20tune=20usage=20tabl?= =?UTF-8?q?e=20typography?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Set usage log tables to a balanced 13px default and keep log badges aligned with the active theme font. --- .../usage-logs/components/columns/common-logs-columns.tsx | 4 ++-- .../src/features/usage-logs/components/model-badge.tsx | 2 +- .../src/features/usage-logs/components/usage-logs-table.tsx | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/web/default/src/features/usage-logs/components/columns/common-logs-columns.tsx b/web/default/src/features/usage-logs/components/columns/common-logs-columns.tsx index 223c561d..0b85cfa4 100644 --- a/web/default/src/features/usage-logs/components/columns/common-logs-columns.tsx +++ b/web/default/src/features/usage-logs/components/columns/common-logs-columns.tsx @@ -491,7 +491,7 @@ export function useCommonLogsColumns(isAdmin: boolean): ColumnDef[] { copyText={sensitiveVisible ? tokenName : undefined} size='sm' showDot={false} - className='border-border/60 bg-muted/30 text-foreground max-w-full overflow-hidden rounded-md border h-6 px-2 py-0.5 gap-1.5' + className='border-border/60 bg-muted/30 text-foreground h-6 max-w-full gap-1.5 overflow-hidden rounded-md border px-2 py-0.5 [font-family:var(--font-body)]' /> {sensitiveVisible && tokenName.length > 16 && ( @@ -736,7 +736,7 @@ export function useCommonLogsColumns(isAdmin: boolean): ColumnDef[] { return (
- + {quotaStr}
diff --git a/web/default/src/features/usage-logs/components/model-badge.tsx b/web/default/src/features/usage-logs/components/model-badge.tsx index 7d07c791..6be5ecea 100644 --- a/web/default/src/features/usage-logs/components/model-badge.tsx +++ b/web/default/src/features/usage-logs/components/model-badge.tsx @@ -101,7 +101,7 @@ function ModelBadgeContent(props: ModelBadgeProps) { showDot={!provider} autoColor={provider ? undefined : props.modelName} className={cn( - 'border-border/60 bg-muted/30 h-auto min-h-6 px-2 py-0.5 gap-1.5 rounded-md border whitespace-normal break-all', + 'border-border/60 bg-muted/30 h-auto min-h-6 gap-1.5 rounded-md border px-2 py-0.5 whitespace-normal break-all [font-family:var(--font-body)]', provider && 'text-foreground', props.className )} diff --git a/web/default/src/features/usage-logs/components/usage-logs-table.tsx b/web/default/src/features/usage-logs/components/usage-logs-table.tsx index 62c6690d..7c348500 100644 --- a/web/default/src/features/usage-logs/components/usage-logs-table.tsx +++ b/web/default/src/features/usage-logs/components/usage-logs-table.tsx @@ -185,7 +185,10 @@ export function UsageLogsTable({ logCategory }: UsageLogsTableProps) { 'No usage logs available. Logs will appear here once API calls are made.' )} skeletonKeyPrefix='usage-log-skeleton' - tableClassName='overflow-x-auto' + tableClassName={cn( + 'overflow-x-auto', + '[&_[data-slot=table]]:text-[13px] [&_[data-slot=table]_td]:text-[13px] [&_[data-slot=table]_td_*]:text-[13px] [&_[data-slot=table]_th]:text-[13px] [&_[data-slot=table]_th_*]:text-[13px]' + )} tableHeaderClassName='bg-muted/30 sticky top-0 z-10' toolbar={ isCommon ? (