From 85d6b76387e13339e8802e43472cbe0bcb4c6aec Mon Sep 17 00:00:00 2001 From: LTbinglingfeng Date: Mon, 25 May 2026 03:15:35 +0800 Subject: [PATCH] feat(select): add small size option for Select component and corresponding styles fix(provider): update button icon styles in ProviderHeaderCard style(provider): enhance layout and typography in ProviderHeaderCard and ProviderResourcePanel fix(provider): update status styles in ProviderResourceTable and sharedForm --- src/components/ui/Select.module.scss | 7 +++++++ src/components/ui/Select.tsx | 4 +++- src/components/ui/icons.tsx | 2 +- .../components/OpenAIBrandToolbar.tsx | 1 + .../components/ProviderHeaderCard.module.scss | 19 ++++++++++--------- .../components/ProviderHeaderCard.tsx | 2 +- .../ProviderResourcePanel.module.scss | 17 +++++------------ .../components/ProviderResourcePanel.tsx | 3 --- .../ProviderResourceTable.module.scss | 6 +++--- .../sheets/forms/sharedForm.module.scss | 2 +- 10 files changed, 32 insertions(+), 31 deletions(-) diff --git a/src/components/ui/Select.module.scss b/src/components/ui/Select.module.scss index 7a3bd32..844537c 100644 --- a/src/components/ui/Select.module.scss +++ b/src/components/ui/Select.module.scss @@ -45,6 +45,13 @@ } } +.triggerSm { + height: 28px; + padding: 0 10px; + font-size: 12px; + box-shadow: none; +} + .triggerText { overflow: hidden; text-overflow: ellipsis; diff --git a/src/components/ui/Select.tsx b/src/components/ui/Select.tsx index 9c36515..b1c49b0 100644 --- a/src/components/ui/Select.tsx +++ b/src/components/ui/Select.tsx @@ -28,6 +28,7 @@ interface SelectProps { ariaLabelledBy?: string; ariaDescribedBy?: string; fullWidth?: boolean; + size?: 'sm' | 'md'; id?: string; } @@ -87,6 +88,7 @@ export function Select({ ariaLabelledBy, ariaDescribedBy, fullWidth = true, + size = 'md', id, }: SelectProps) { const generatedId = useId(); @@ -301,7 +303,7 @@ export function Select({